[jboss-cvs] jboss-seam/build ...
Peter Muir
peter at bleepbleep.org.uk
Fri Sep 21 11:55:48 EDT 2007
User: pmuir
Date: 07/09/21 11:55:48
Modified: build common.build.xml
Log:
Less copying
Revision Changes Path
1.2 +23 -20 jboss-seam/build/common.build.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: common.build.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/build/common.build.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- common.build.xml 20 Sep 2007 18:36:02 -0000 1.1
+++ common.build.xml 21 Sep 2007 15:55:48 -0000 1.2
@@ -18,14 +18,15 @@
</not>
</condition>
- <property name="build.lib.dir" value="${build.dir}/lib" />
<property name="maven.dir" value="${build.dir}/maven" />
- <path id="maven-ant-tasks.classpath" path="${build.lib.dir}/maven-ant-tasks.jar" />
- <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant" classpathref="maven-ant-tasks.classpath" />
-
<artifact:remoteRepository id="local.repository" url="file://${build.dir}/repository" />
+ <target name="initcopy">
+ <mkdir dir="${lib.dir}" />
+ </target>
+
+ <target name="initpoms" unless="initpomsdone">
<!-- POMs -->
<echo>Setting up dependencies</echo>
<pomfile name="root.pom" value="${build.dir}/root.pom.xml" />
@@ -38,12 +39,10 @@
<pomfile name="pdf.pom" value="${build.dir}/pdf.pom.xml" />
<pomfile name="remoting.pom" value="${build.dir}/remoting.pom.xml" />
<pomfile name="ui.pom" value="${build.dir}/ui.pom.xml" />
-
- <target name="initcopy">
- <mkdir dir="${lib.dir}" />
+ <property name="initpomsdone" value="true" />
</target>
- <target name="copyseamdependencies" if="mavenized.property">
+ <target name="copyseamdependencies" if="mavenized.property" unless="copyseamdependenciesdone" depends="initcopy, initpoms">
<copyDependencies id="core" pom="${core.pom}" todir="${lib.dir}" scope="compile" />
<copyDependencies id="debug" pom="${debug.pom}" todir="${lib.dir}" scope="compile" />
<copyDependencies id="ioc" pom="${ioc.pom}" todir="${lib.dir}" scope="compile" />
@@ -51,9 +50,10 @@
<copyDependencies id="pdf" pom="${pdf.pom}" todir="${lib.dir}" scope="compile" />
<copyDependencies id="remoting" pom="${remoting.pom}" todir="${lib.dir}" scope="compile" />
<copyDependencies id="ui" pom="${ui.pom}" todir="${lib.dir}" scope="compile" />
+ <property name="copyseamdependenciesdone" value="true" />
</target>
- <target name="copyseam" if="mavenized.property">
+ <target name="copyseam" if="mavenized.property" unless="copyseamdone" depends="initcopy, initpoms">
<artifact:dependencies filesetId="seam.fileset" versionsId="seam.versions">
<dependency groupId="org.jboss.seam" artifactId="jboss-seam" version="${version}.${patchlevel}" />
<dependency groupId="org.jboss.seam" artifactId="jboss-seam-debug" version="${version}.${patchlevel}" />
@@ -67,9 +67,10 @@
<fileset refid="seam.fileset" />
<mapper classpathref="maven-ant-tasks.classpath" classname="org.apache.maven.artifact.ant.VersionMapper" from="${seam.versions}" to="flatten" />
</copy>
+ <property name="copyseamdone" value="true" />
</target>
- <target name="copyjbossembedded" if="mavenized.property">
+ <target name="copyjbossembedded" if="mavenized.property" unless="copyjbossembeddeddone" depends="initpoms, initcopy">
<artifact:dependencies filesetId="embeddedjboss.fileset" versionsId="embeddedjboss.versions">
<dependency groupId="org.jboss.embedded" artifactId="jboss-embedded-all" version="beta2" />
<dependency groupId="org.jboss.embedded" artifactId="thirdparty-all" version="beta2" />
@@ -80,5 +81,7 @@
<fileset refid="embeddedjboss.fileset" />
<mapper classpathref="maven-ant-tasks.classpath" classname="org.apache.maven.artifact.ant.VersionMapper" from="${embeddedjboss.versions}" to="flatten" />
</copy>
+ <property name="copyjbossembeddeddone" value="true" />
</target>
+
</project>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list