See <https://builds.apache.org/job/Tiles-Framework-3.0.x/13/changes>
Changes: [mck] Use blank strings instead of nulls as placeholder values when replacing placeholders. Reference from mailing list: http://thread.gmane.org/gmane.comp.apache.tiles.user/685 > <definition name="layout" template="/WEB-INF/layout/web.jsp"/> > <definition name="layout.mob" template="/WEB-INF/layout/mob.jsp"/> > <definition name="layout.tab" template="/WEB-INF/layout/tab.jsp"/> > <definition name="REGEXP:home(\.(mob|tab))?" extends="layout{1}"> > <put-attribute name="heading" value="Home" /> > <put-list-attribute name="body"> > <add-attribute value="/WEB-INF/views/home.jsp" /> > </put-list-attribute> > </definition> > > The above rules match a pattern employed with spring-mobile where > views can be resolved based on (mob)ile/(tab)let/normal , as normal is > a fallback it does not contain a suffix. > > I can understand why this fails as the capture {1} does not exist in > the found pattern, instead I'd like it to recognise this and evaluate > to an empty string. > > Full stack-trace is as follows: > java.lang.NullPointerException > at > org.apache.tiles.BasicAttributeContext.inherit(BasicAttributeContext.java:212) > at > org.apache.tiles.definition.dao.ResolvingLocaleUrlDefinitionDAO.getDefinitionFromResolver(ResolvingLocaleUrlDefinitionDAO.java:84) > … The code ends up looking for "layoutnull" instead of "layout". This comes from in RegexpDefinitionPatternMatcher.createDefinition(..) the call to matcher.group(i) returning null. Rather than fix it there though i'd rather put the fix in lower down in PatternUtil.replacePlaceholders(..) so that any nulls in the vars parameter are always replaced with blanks. ------------------------------------------ [...truncated 2069 lines...] [INFO] Compiling 17 source files to <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-velocity/target/classes> [INFO] [INFO] --- maven-bundle-plugin:2.3.7:manifest (bundle-manifest) @ tiles-velocity --- [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tiles-velocity --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ tiles-velocity --- [INFO] Compiling 3 source files to <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-velocity/target/test-classes> [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tiles-velocity --- [INFO] Surefire report directory: <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-velocity/target/surefire-reports> ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.tiles.velocity.TilesVelocityExceptionTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 sec Running org.apache.tiles.velocity.template.VelocityStyleTilesToolTest Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.267 sec Running org.apache.tiles.velocity.template.AbstractDefaultToStringRenderableTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Results : Tests run: 18, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tiles-velocity --- [INFO] Building jar: <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-velocity/target/tiles-velocity-3.0.4-SNAPSHOT.jar> [INFO] [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ tiles-velocity --- [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ tiles-velocity --- [INFO] Installing <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-velocity/target/tiles-velocity-3.0.4-SNAPSHOT.jar> to /home/jenkins/jenkins-slave/maven-repositories/1/org/apache/tiles/tiles-velocity/3.0.4-SNAPSHOT/tiles-velocity-3.0.4-SNAPSHOT.jar [INFO] Installing <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-velocity/pom.xml> to /home/jenkins/jenkins-slave/maven-repositories/1/org/apache/tiles/tiles-velocity/3.0.4-SNAPSHOT/tiles-velocity-3.0.4-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Tiles - EL support 3.0.4-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/tomcat/jasper-el/6.0.20/jasper-el-6.0.20.pom [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/tomcat/jasper-el/6.0.20/jasper-el-6.0.20.pom (2 KB at 41.1 KB/sec) [INFO] Downloading: http://repo.maven.apache.org/maven2/org/apache/tomcat/jasper-el/6.0.20/jasper-el-6.0.20.jar [INFO] Downloaded: http://repo.maven.apache.org/maven2/org/apache/tomcat/jasper-el/6.0.20/jasper-el-6.0.20.jar (101 KB at 2723.8 KB/sec) [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tiles-el --- [INFO] [INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-java) @ tiles-el --- [INFO] [INFO] --- maven-remote-resources-plugin:1.4:process (default) @ tiles-el --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tiles-el --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource to META-INF [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ tiles-el --- [INFO] Compiling 8 source files to <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-el/target/classes> [INFO] [INFO] --- maven-bundle-plugin:2.3.7:manifest (bundle-manifest) @ tiles-el --- [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tiles-el --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ tiles-el --- [INFO] Compiling 6 source files to <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-el/target/test-classes> [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tiles-el --- [INFO] Surefire report directory: <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-el/target/surefire-reports> ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.tiles.el.JspExpressionFactoryFactoryTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.228 sec Running org.apache.tiles.el.TilesContextELResolverTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.apache.tiles.el.ELAttributeEvaluatorTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.apache.tiles.el.TilesContextBeanELResolverTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.apache.tiles.el.ScopeELResolverTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.apache.tiles.el.ELContextImplTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Results : Tests run: 33, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tiles-el --- [INFO] Building jar: <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-el/target/tiles-el-3.0.4-SNAPSHOT.jar> [INFO] [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ tiles-el --- [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ tiles-el --- [INFO] Installing <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-el/target/tiles-el-3.0.4-SNAPSHOT.jar> to /home/jenkins/jenkins-slave/maven-repositories/1/org/apache/tiles/tiles-el/3.0.4-SNAPSHOT/tiles-el-3.0.4-SNAPSHOT.jar [INFO] Installing <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-el/pom.xml> to /home/jenkins/jenkins-slave/maven-repositories/1/org/apache/tiles/tiles-el/3.0.4-SNAPSHOT/tiles-el-3.0.4-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Tiles - MVEL support 3.0.4-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tiles-mvel --- [INFO] [INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-java) @ tiles-mvel --- [INFO] [INFO] --- maven-remote-resources-plugin:1.4:process (default) @ tiles-mvel --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tiles-mvel --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource to META-INF [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ tiles-mvel --- [INFO] Compiling 6 source files to <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-mvel/target/classes> [INFO] [INFO] --- maven-bundle-plugin:2.3.7:manifest (bundle-manifest) @ tiles-mvel --- [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tiles-mvel --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ tiles-mvel --- [INFO] Compiling 6 source files to <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-mvel/target/test-classes> [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tiles-mvel --- [INFO] Surefire report directory: <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-mvel/target/surefire-reports> ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.tiles.mvel.TilesContextVariableResolverFactoryTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.209 sec Running org.apache.tiles.mvel.ReadOnlyVariableResolverFactoryTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 sec Running org.apache.tiles.mvel.ReadOnlyVariableResolverTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 sec Running org.apache.tiles.mvel.ScopeVariableResolverFactoryTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec Running org.apache.tiles.mvel.MVELAttributeEvaluatorTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec Running org.apache.tiles.mvel.TilesContextBeanVariableResolverFactoryTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec Results : Tests run: 20, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tiles-mvel --- [INFO] Building jar: <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-mvel/target/tiles-mvel-3.0.4-SNAPSHOT.jar> [INFO] [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ tiles-mvel --- [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ tiles-mvel --- [INFO] Installing <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-mvel/target/tiles-mvel-3.0.4-SNAPSHOT.jar> to /home/jenkins/jenkins-slave/maven-repositories/1/org/apache/tiles/tiles-mvel/3.0.4-SNAPSHOT/tiles-mvel-3.0.4-SNAPSHOT.jar [INFO] Installing <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-mvel/pom.xml> to /home/jenkins/jenkins-slave/maven-repositories/1/org/apache/tiles/tiles-mvel/3.0.4-SNAPSHOT/tiles-mvel-3.0.4-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Tiles - OGNL support 3.0.4-SNAPSHOT [INFO] ------------------------------------------------------------------------ [WARNING] The POM for ognl:ognl:jar:2.7.3 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tiles-ognl --- [INFO] [INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-java) @ tiles-ognl --- [INFO] [INFO] --- maven-remote-resources-plugin:1.4:process (default) @ tiles-ognl --- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Tiles 3 ........................................... SUCCESS [23.195s] [INFO] Tiles - API ....................................... SUCCESS [13.404s] [INFO] Tiles - Core Library .............................. SUCCESS [10.712s] [INFO] Tiles - Template Technologies Support ............. SUCCESS [7.599s] [INFO] Tiles - Servlet support ........................... SUCCESS [3.579s] [INFO] Tiles - JSP support ............................... SUCCESS [5.145s] [INFO] Tiles - FreeMarker Support ........................ SUCCESS [3.700s] [INFO] Tiles - Velocity Support .......................... SUCCESS [3.581s] [INFO] Tiles - EL support ................................ SUCCESS [4.200s] [INFO] Tiles - MVEL support .............................. SUCCESS [3.074s] [INFO] Tiles - OGNL support .............................. FAILURE [0.435s] [INFO] Tiles - Compatibility ............................. SKIPPED [INFO] Tiles - Extras .................................... SKIPPED [INFO] Tiles test webapp module collector ................ SKIPPED [INFO] Tiles - Test webapp common classes ................ SKIPPED [INFO] Tiles - Test webapp alternate configuration ....... SKIPPED [INFO] Tiles - Test webapp database configuration ........ SKIPPED [INFO] Tiles - Apps - Test ............................... SKIPPED [INFO] Tiles Assembly .................................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:45.308s [INFO] Finished at: Tue Feb 25 11:41:14 UTC 2014 [INFO] Final Memory: 39M/199M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.4:process (default) on project tiles-ognl: Execution default of goal org.apache.maven.plugins:maven-remote-resources-plugin:1.4:process failed: For artifact {null:null:null:jar}: The groupId cannot be empty. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :tiles-ognl [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-velocity/pom.xml> to org.apache.tiles/tiles-velocity/3.0.4-SNAPSHOT/tiles-velocity-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-velocity/target/tiles-velocity-3.0.4-SNAPSHOT.jar> to org.apache.tiles/tiles-velocity/3.0.4-SNAPSHOT/tiles-velocity-3.0.4-SNAPSHOT.jar [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-servlet/pom.xml> to org.apache.tiles/tiles-servlet/3.0.4-SNAPSHOT/tiles-servlet-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-servlet/target/tiles-servlet-3.0.4-SNAPSHOT.jar> to org.apache.tiles/tiles-servlet/3.0.4-SNAPSHOT/tiles-servlet-3.0.4-SNAPSHOT.jar [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-ognl/pom.xml> to org.apache.tiles/tiles-ognl/3.0.4-SNAPSHOT/tiles-ognl-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-test-pom/pom.xml> to org.apache.tiles/tiles-test-pom/3.0.4-SNAPSHOT/tiles-test-pom-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/pom.xml> to org.apache.tiles/tiles-parent/3.0.4-SNAPSHOT/tiles-parent-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/target/tiles-parent-3.0.4-SNAPSHOT-site.xml> to org.apache.tiles/tiles-parent/3.0.4-SNAPSHOT/tiles-parent-3.0.4-SNAPSHOT-site.xml [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-mvel/pom.xml> to org.apache.tiles/tiles-mvel/3.0.4-SNAPSHOT/tiles-mvel-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-mvel/target/tiles-mvel-3.0.4-SNAPSHOT.jar> to org.apache.tiles/tiles-mvel/3.0.4-SNAPSHOT/tiles-mvel-3.0.4-SNAPSHOT.jar [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-test-pom/tiles-test-alt/pom.xml> to org.apache.tiles/tiles-test-alt/3.0.4-SNAPSHOT/tiles-test-alt-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-compat/pom.xml> to org.apache.tiles/tiles-compat/3.0.4-SNAPSHOT/tiles-compat-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-test-pom/tiles-test-common/pom.xml> to org.apache.tiles/tiles-test-common/3.0.4-SNAPSHOT/tiles-test-common-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-jsp/pom.xml> to org.apache.tiles/tiles-jsp/3.0.4-SNAPSHOT/tiles-jsp-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-jsp/target/tiles-jsp-3.0.4-SNAPSHOT.jar> to org.apache.tiles/tiles-jsp/3.0.4-SNAPSHOT/tiles-jsp-3.0.4-SNAPSHOT.jar [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-test-pom/tiles-test/pom.xml> to org.apache.tiles/tiles-test/3.0.4-SNAPSHOT/tiles-test-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-extras/pom.xml> to org.apache.tiles/tiles-extras/3.0.4-SNAPSHOT/tiles-extras-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-core/pom.xml> to org.apache.tiles/tiles-core/3.0.4-SNAPSHOT/tiles-core-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-core/target/tiles-core-3.0.4-SNAPSHOT.jar> to org.apache.tiles/tiles-core/3.0.4-SNAPSHOT/tiles-core-3.0.4-SNAPSHOT.jar [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-test-pom/tiles-test-db/pom.xml> to org.apache.tiles/tiles-test-db/3.0.4-SNAPSHOT/tiles-test-db-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-template/pom.xml> to org.apache.tiles/tiles-template/3.0.4-SNAPSHOT/tiles-template-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-template/target/tiles-template-3.0.4-SNAPSHOT.jar> to org.apache.tiles/tiles-template/3.0.4-SNAPSHOT/tiles-template-3.0.4-SNAPSHOT.jar [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-freemarker/pom.xml> to org.apache.tiles/tiles-freemarker/3.0.4-SNAPSHOT/tiles-freemarker-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-freemarker/target/tiles-freemarker-3.0.4-SNAPSHOT.jar> to org.apache.tiles/tiles-freemarker/3.0.4-SNAPSHOT/tiles-freemarker-3.0.4-SNAPSHOT.jar [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-el/pom.xml> to org.apache.tiles/tiles-el/3.0.4-SNAPSHOT/tiles-el-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-el/target/tiles-el-3.0.4-SNAPSHOT.jar> to org.apache.tiles/tiles-el/3.0.4-SNAPSHOT/tiles-el-3.0.4-SNAPSHOT.jar [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/assembly/pom.xml> to org.apache.tiles/tiles-assembly/3.0.4-SNAPSHOT/tiles-assembly-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-api/pom.xml> to org.apache.tiles/tiles-api/3.0.4-SNAPSHOT/tiles-api-3.0.4-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/Tiles-Framework-3.0.x/ws/tiles-api/target/tiles-api-3.0.4-SNAPSHOT.jar> to org.apache.tiles/tiles-api/3.0.4-SNAPSHOT/tiles-api-3.0.4-SNAPSHOT.jar channel stopped
