[exo-jcr-commits] exo-jcr SVN: r2991 - in jcr/trunk/applications: exo.jcr.applications.tomcat and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Aug 26 07:06:23 EDT 2010
Author: dkatayev
Date: 2010-08-26 07:06:23 -0400 (Thu, 26 Aug 2010)
New Revision: 2991
Modified:
jcr/trunk/applications/exo.jcr.applications.jetty/pom.xml
jcr/trunk/applications/exo.jcr.applications.tomcat/pom.xml
Log:
EXOJCR-891 added regexp for removing timestamp from *.war files
Modified: jcr/trunk/applications/exo.jcr.applications.jetty/pom.xml
===================================================================
--- jcr/trunk/applications/exo.jcr.applications.jetty/pom.xml 2010-08-26 07:24:28 UTC (rev 2990)
+++ jcr/trunk/applications/exo.jcr.applications.jetty/pom.xml 2010-08-26 11:06:23 UTC (rev 2991)
@@ -108,11 +108,17 @@
<fileset dir="${basedir}/target/lib-binary.dir/">
<include name="**/*.war" />
</fileset>
- <mapper>
- <chainedmapper>
- <flattenmapper />
- <globmapper from="exo.jcr.applications.*-${project.version}.war" to="*.war" casesensitive="no" />
- </chainedmapper>
+ <fileset dir="${basedir}/target/lib-binary.dir/">
+ <include name="**/*.war" />
+ </fileset>
+ <mapper>
+ <firstmatchmapper>
+ <!-- If a timestamped SNAPSHOT is used -->
+ <regexpmapper from="exo.jcr.applications.(.*)-([0-9]+(.[0-9]+)*-(.*))-([0-9]{8}.[0-9]{6})-([0-9]+).war" to="\1.war" casesensitive="no" />
+ <!-- Otherwise -->
+ <globmapper from="exo.jcr.applications.*-${project.version}.war" to="*.war" casesensitive="no" />
+ <!-- By default keep the name -->
+ </firstmatchmapper>
</mapper>
</move>
<copy todir="${exo.projects.directory.working}/exo-jetty/webapps/" verbose="true" flatten="true" overwrite="true">
@@ -121,7 +127,24 @@
</fileset>
</copy>
</tasks>
- </configuration>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-launcher</artifactId>
+ <version>1.8.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ <version>1.8.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-nodeps</artifactId>
+ <version>1.8.1</version>
+ </dependency>
+ </dependencies>
</plugin>
</plugins>
</build>
Modified: jcr/trunk/applications/exo.jcr.applications.tomcat/pom.xml
===================================================================
--- jcr/trunk/applications/exo.jcr.applications.tomcat/pom.xml 2010-08-26 07:24:28 UTC (rev 2990)
+++ jcr/trunk/applications/exo.jcr.applications.tomcat/pom.xml 2010-08-26 11:06:23 UTC (rev 2991)
@@ -111,10 +111,13 @@
<include name="**/*.war" />
</fileset>
<mapper>
- <chainedmapper>
- <flattenmapper />
+ <firstmatchmapper>
+ <!-- If a timestamped SNAPSHOT is used -->
+ <regexpmapper from="exo.jcr.applications.(.*)-([0-9]+(.[0-9]+)*-(.*))-([0-9]{8}.[0-9]{6})-([0-9]+).war" to="\1.war" casesensitive="no" />
+ <!-- Otherwise -->
<globmapper from="exo.jcr.applications.*-${project.version}.war" to="*.war" casesensitive="no" />
- </chainedmapper>
+ <!-- By default keep the name -->
+ </firstmatchmapper>
</mapper>
</move>
<copy todir="${exo.projects.directory.working}/exo-tomcat/webapps/" verbose="true" flatten="true" overwrite="true">
@@ -124,6 +127,23 @@
</copy>
</tasks>
</configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-launcher</artifactId>
+ <version>1.8.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ <version>1.8.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant-nodeps</artifactId>
+ <version>1.8.1</version>
+ </dependency>
+ </dependencies>
</plugin>
</plugins>
</build>
More information about the exo-jcr-commits
mailing list