Author: alessio.soldano(a)jboss.com
Date: 2010-07-06 07:21:36 -0400 (Tue, 06 Jul 2010)
New Revision: 12589
Modified:
stack/native/trunk/build.xml
stack/native/trunk/pom.xml
stack/native/trunk/src/main/scripts/assembly-bin-dist.xml
stack/native/trunk/src/main/scripts/assembly-deploy-artifacts.xml
stack/native/trunk/src/main/scripts/assembly-src-dist.xml
Log:
[JBWS-3083] Avoid double maven lifecycle run for building src and bin dist
Modified: stack/native/trunk/build.xml
===================================================================
--- stack/native/trunk/build.xml 2010-07-06 11:19:18 UTC (rev 12588)
+++ stack/native/trunk/build.xml 2010-07-06 11:21:36 UTC (rev 12589)
@@ -19,7 +19,7 @@
<property name="stack.distro.dir"
value="${stack.dir}/src/main/distro"/>
<property name="stack.output.dir"
value="${stack.dir}/target"/>
<property name="stack.resources.dir"
value="${stack.dir}/modules/resources/src/main/resources"/>
- <property name="deploy.artifacts.dir"
value="${stack.output.dir}/deploy-artifacts"/>
+ <property name="deploy.artifacts.dir"
value="${stack.output.dir}/assembly/deploy-artifacts"/>
<import file="${stack.distro.dir}/build-setup.xml"/>
<import file="${stack.distro.dir}/build-deploy.xml"/>
@@ -110,7 +110,10 @@
</exec>
</target>
- <target name="build-bin-dist" depends="prepare-deploy,os-init"
description="Build the binary distribution">
+ <target name="build-bin-dist" depends="prepare,os-init"
description="Build the binary distribution">
+ <!-- Use a system property to overwrite the empty default value -->
+ <property name="maven.opts" value=""/>
+
<echo/>
<echo message="${mvn} ${maven.opts} -Pbindist package
assembly:directory"/>
<echo/>
@@ -122,13 +125,16 @@
<zip destfile="${stack.output.dir}/jbossws-native-bin-dist.zip">
<zipfileset
- dir="${stack.output.dir}/jbossws-native-bin-dist"
+ dir="${stack.output.dir}/assembly/jbossws-native-bin-dist"
includes="build/ deploy/ docs/ tests/ build.xml
ant.properties.example"
prefix="jbossws-native-bin-dist"/>
</zip>
</target>
- <target name="build-src-dist" depends="prepare-deploy,os-init"
description="Build the source distribution">
+ <target name="build-src-dist" depends="prepare,os-init"
description="Build the source distribution">
+ <!-- Use a system property to overwrite the empty default value -->
+ <property name="maven.opts" value=""/>
+
<echo/>
<echo message="${mvn} ${maven.opts} -Psrcdist package
assembly:directory"/>
<echo/>
@@ -140,7 +146,7 @@
<zip destfile="${stack.output.dir}/jbossws-native-src-dist.zip">
<zipfileset
- dir="${stack.output.dir}/jbossws-native-src-dist"
+ dir="${stack.output.dir}/assembly/jbossws-native-src-dist"
includes="modules/ src/ eclipse/ build.xml pom.xml profiles.xml.example
.classpath .project "
prefix="jbossws-native-src-dist"/>
</zip>
Modified: stack/native/trunk/pom.xml
===================================================================
--- stack/native/trunk/pom.xml 2010-07-06 11:19:18 UTC (rev 12588)
+++ stack/native/trunk/pom.xml 2010-07-06 11:21:36 UTC (rev 12589)
@@ -425,7 +425,7 @@
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
- <finalName>deploy-artifacts</finalName>
+ <finalName>assembly</finalName>
<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
<appendAssemblyId>false</appendAssemblyId>
<!--
@@ -471,10 +471,11 @@
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
- <finalName>jbossws-native-bin-dist</finalName>
+ <finalName>assembly</finalName>
<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
+
<descriptor>src/main/scripts/assembly-deploy-artifacts.xml</descriptor>
<descriptor>src/main/scripts/assembly-bin-dist.xml</descriptor>
</descriptors>
</configuration>
@@ -494,10 +495,11 @@
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
- <finalName>jbossws-native-src-dist</finalName>
+ <finalName>assembly</finalName>
<ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
+
<descriptor>src/main/scripts/assembly-deploy-artifacts.xml</descriptor>
<descriptor>src/main/scripts/assembly-src-dist.xml</descriptor>
</descriptors>
</configuration>
Modified: stack/native/trunk/src/main/scripts/assembly-bin-dist.xml
===================================================================
--- stack/native/trunk/src/main/scripts/assembly-bin-dist.xml 2010-07-06 11:19:18 UTC (rev
12588)
+++ stack/native/trunk/src/main/scripts/assembly-bin-dist.xml 2010-07-06 11:21:36 UTC (rev
12589)
@@ -11,14 +11,14 @@
<!-- root -->
<fileSet>
<directory>src/main/distro</directory>
- <outputDirectory>/</outputDirectory>
+ <outputDirectory>jbossws-native-bin-dist/</outputDirectory>
<includes>
<include>build.xml</include>
</includes>
</fileSet>
<fileSet>
<directory>src/main/distro</directory>
- <outputDirectory>/</outputDirectory>
+ <outputDirectory>jbossws-native-bin-dist/</outputDirectory>
<filtered>true</filtered>
<includes>
<include>ant.properties.example</include>
@@ -27,7 +27,7 @@
<!-- build -->
<fileSet>
<directory>src/main/distro</directory>
- <outputDirectory>build</outputDirectory>
+ <outputDirectory>jbossws-native-bin-dist/build</outputDirectory>
<includes>
<include>build-deploy.xml</include>
<include>build-setup.xml</include>
@@ -37,7 +37,7 @@
</fileSet>
<fileSet>
<directory>modules/resources/src/main/resources/resources</directory>
- <outputDirectory>build</outputDirectory>
+ <outputDirectory>jbossws-native-bin-dist/build</outputDirectory>
<includes>
<include>deploy.conf</include>
<include>server-deploy.conf</include>
@@ -47,7 +47,7 @@
<!-- docs -->
<fileSet>
<directory>src/main/distro</directory>
- <outputDirectory>docs</outputDirectory>
+ <outputDirectory>jbossws-native-bin-dist/docs</outputDirectory>
<filtered>true</filtered>
<includes>
<include>Install.txt</include>
@@ -57,13 +57,13 @@
</fileSet>
<!-- deploy -->
<fileSet>
- <directory>target/deploy-artifacts</directory>
- <outputDirectory>deploy</outputDirectory>
+ <directory>target/assembly/deploy-artifacts</directory>
+ <outputDirectory>jbossws-native-bin-dist/deploy</outputDirectory>
</fileSet>
<!-- test etc -->
<fileSet>
<directory>modules/testsuite/native-tests/src/test</directory>
- <outputDirectory>tests</outputDirectory>
+ <outputDirectory>jbossws-native-bin-dist/tests</outputDirectory>
<includes>
<include>etc/**</include>
</includes>
@@ -71,7 +71,7 @@
<!-- test excludes -->
<fileSet>
<directory>modules/testsuite</directory>
- <outputDirectory>tests/resources</outputDirectory>
+
<outputDirectory>jbossws-native-bin-dist/tests/resources</outputDirectory>
<includes>
<include>test-excludes-*.txt</include>
</includes>
@@ -87,7 +87,7 @@
<binaries>
<dependencySets>
<dependencySet>
- <outputDirectory>tests</outputDirectory>
+ <outputDirectory>jbossws-native-bin-dist/tests</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<scope>provided</scope>
<unpack>true</unpack>
Modified: stack/native/trunk/src/main/scripts/assembly-deploy-artifacts.xml
===================================================================
--- stack/native/trunk/src/main/scripts/assembly-deploy-artifacts.xml 2010-07-06 11:19:18
UTC (rev 12588)
+++ stack/native/trunk/src/main/scripts/assembly-deploy-artifacts.xml 2010-07-06 11:21:36
UTC (rev 12589)
@@ -14,7 +14,7 @@
<include>org.jboss.ws.native:jbossws-native-client</include>
</includes>
<binaries>
- <outputDirectory>lib</outputDirectory>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
<outputFileNameMapping>${module.artifactId}.${module.extension}</outputFileNameMapping>
<unpack>false</unpack>
<dependencySets>
@@ -34,7 +34,7 @@
<include>org.jboss.ws.native:jbossws-native-core</include>
</includes>
<binaries>
- <outputDirectory>lib</outputDirectory>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
<outputFileNameMapping>${module.artifactId}.${module.extension}</outputFileNameMapping>
<unpack>false</unpack>
<dependencySets>
@@ -107,13 +107,13 @@
<include>org.jboss.ws.native:jbossws-native-management</include>
</includes>
<binaries>
- <outputDirectory>lib</outputDirectory>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
<outputFileNameMapping>${module.artifactId}.${module.extension}</outputFileNameMapping>
<includeDependencies>false</includeDependencies>
<unpack>false</unpack>
<dependencySets>
<dependencySet>
- <outputDirectory>lib</outputDirectory>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
<outputFileNameMapping>${module.artifactId}.${module.extension}</outputFileNameMapping>
<useStrictFiltering>true</useStrictFiltering>
<scope>provided</scope>
@@ -126,7 +126,7 @@
</includes>
</dependencySet>
<dependencySet>
- <outputDirectory>lib</outputDirectory>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
<outputFileNameMapping>jbossws-jboss501.${module.extension}</outputFileNameMapping>
<useStrictFiltering>true</useStrictFiltering>
<scope>provided</scope>
@@ -136,7 +136,7 @@
</includes>
</dependencySet>
<dependencySet>
- <outputDirectory>lib</outputDirectory>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
<outputFileNameMapping>jbossws-jboss510.${module.extension}</outputFileNameMapping>
<useStrictFiltering>true</useStrictFiltering>
<scope>provided</scope>
@@ -146,7 +146,7 @@
</includes>
</dependencySet>
<dependencySet>
- <outputDirectory>lib</outputDirectory>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
<outputFileNameMapping>jbossws-jboss600.${module.extension}</outputFileNameMapping>
<useStrictFiltering>true</useStrictFiltering>
<scope>provided</scope>
@@ -159,7 +159,7 @@
<!-- START -->
<!--
<dependencySet>
- <outputDirectory>lib</outputDirectory>
+ <outputDirectory>deploy-artifacts/lib</outputDirectory>
<outputFileNameMapping>jbossws-jboss601.${module.extension}</outputFileNameMapping>
<useStrictFiltering>true</useStrictFiltering>
<scope>provided</scope>
@@ -179,7 +179,7 @@
<!-- bin -->
<fileSet>
<directory>modules/resources/src/main/resources/bin</directory>
- <outputDirectory>bin</outputDirectory>
+ <outputDirectory>deploy-artifacts/bin</outputDirectory>
<includes>
<include>wsconsume.*</include>
<include>wsprovide.*</include>
@@ -191,7 +191,7 @@
<!-- resources -->
<fileSet>
<directory>modules/core/target/resources</directory>
- <outputDirectory>resources</outputDirectory>
+ <outputDirectory>deploy-artifacts/resources</outputDirectory>
<includes>
<include>jbossws-*/**</include>
</includes>
Modified: stack/native/trunk/src/main/scripts/assembly-src-dist.xml
===================================================================
--- stack/native/trunk/src/main/scripts/assembly-src-dist.xml 2010-07-06 11:19:18 UTC (rev
12588)
+++ stack/native/trunk/src/main/scripts/assembly-src-dist.xml 2010-07-06 11:21:36 UTC (rev
12589)
@@ -10,15 +10,15 @@
<fileSets>
<fileSet>
<directory>eclipse/</directory>
- <outputDirectory>eclipse/</outputDirectory>
+ <outputDirectory>jbossws-native-src-dist/eclipse/</outputDirectory>
</fileSet>
<fileSet>
<directory>src/</directory>
- <outputDirectory>src/</outputDirectory>
+ <outputDirectory>jbossws-native-src-dist/src/</outputDirectory>
</fileSet>
<fileSet>
<directory>modules/</directory>
- <outputDirectory>modules/</outputDirectory>
+ <outputDirectory>jbossws-native-src-dist/modules/</outputDirectory>
<excludes>
<exclude>**/target/**</exclude>
<exclude>**/framework-tests/**</exclude>
@@ -26,7 +26,7 @@
</fileSet>
<fileSet>
<directory>modules/testsuite/framework-tests</directory>
- <outputDirectory>modules/testsuite/framework-tests</outputDirectory>
+
<outputDirectory>jbossws-native-src-dist/modules/testsuite/framework-tests</outputDirectory>
<includes>
<include>src/test/etc/</include>
<include>scripts/</include>
@@ -35,7 +35,7 @@
</fileSet>
<fileSet>
<directory></directory>
- <outputDirectory>/</outputDirectory>
+ <outputDirectory>jbossws-native-src-dist/</outputDirectory>
<includes>
<include>.classpath</include>
<include>.project</include>
@@ -55,7 +55,7 @@
<binaries>
<dependencySets>
<dependencySet>
-
<outputDirectory>modules/testsuite/framework-tests/src/test</outputDirectory>
+
<outputDirectory>jbossws-native-src-dist/modules/testsuite/framework-tests/src/test</outputDirectory>
<useStrictFiltering>true</useStrictFiltering>
<scope>provided</scope>
<unpack>true</unpack>