[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