[jboss-cvs] JBossAS SVN: r100926 - branches/Branch_6_0_0_M2/build.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Feb 12 15:15:36 EST 2010
Author: pgier
Date: 2010-02-12 15:15:36 -0500 (Fri, 12 Feb 2010)
New Revision: 100926
Modified:
branches/Branch_6_0_0_M2/build/pom.xml
Log:
[JBAS-7732] Add configuration for ReleaseVersions.java
Modified: branches/Branch_6_0_0_M2/build/pom.xml
===================================================================
--- branches/Branch_6_0_0_M2/build/pom.xml 2010-02-12 19:54:40 UTC (rev 100925)
+++ branches/Branch_6_0_0_M2/build/pom.xml 2010-02-12 20:15:36 UTC (rev 100926)
@@ -754,6 +754,7 @@
<goals>
<goal>download-licenses</goal>
</goals>
+ <phase>package</phase>
<configuration>
<outputDirectory>${project.build.directory}/jboss-${project.version}/docs/licenses</outputDirectory>
<licenseSummaryFile>${project.build.directory}/jboss-${project.version}/docs/licenses/licenses.xml</licenseSummaryFile>
@@ -826,6 +827,49 @@
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <inherited>false</inherited>
+ <executions>
+ <execution>
+ <id>version-jars</id>
+ <phase>package</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <property name="jboss.dist.dir" value="${project.build.directory}/jboss-${project.version}" />
+ <javac destdir="${project.build.directory}" executable="${env.JAVA_HOME}/bin/javac"
+ fork="true">
+ <src path="."/>
+ <classpath>
+ <pathelement location="${jboss.dist.dir}/lib/dom4j.jar"/>
+ </classpath>
+ <include name="VersionRelease.java"/>
+ </javac>
+ <echo message="Versioning: jboss-${project.version}"/>
+ <java classname="VersionRelease">
+ <arg value="${jboss.dist.dir}"/>
+ <classpath>
+ <pathelement location="${project.build.directory}"/>
+ <pathelement location="${jboss.dist.dir}/lib/dom4j.jar"/>
+ </classpath>
+ <sysproperty key="specification.title" value="${project.name}"/>
+ <sysproperty key="specification.vendor" value="${project.organization.name}"/>
+ <sysproperty key="specification.version" value="${project.version}"/>
+ <sysproperty key="implementation.title" value="${project.name}"/>
+ <sysproperty key="implementation.vendor" value="${project.organization.name}"/>
+ <sysproperty key="implementation.vendor.id" value="${project.groupId}"/>
+ <sysproperty key="implementation.version" value="${project.version}"/>
+ <sysproperty key="implementation.url" value="${project.url}"/>
+ </java>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<inherited>false</inherited>
<executions>
More information about the jboss-cvs-commits
mailing list