You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by do...@apache.org on 2002/05/04 05:43:11 UTC
cvs commit: jakarta-ant-myrmidon build.xml
donaldp 02/05/03 20:43:11
Modified: . build.xml
Log:
Change the build file to use less antcalls, less style tasks and have private targets prefixed with "-"
Submitted by: Dominique Devienne
Revision Changes Path
1.15 +30 -40 jakarta-ant-myrmidon/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-ant-myrmidon/build.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- build.xml 30 Apr 2002 05:09:18 -0000 1.14
+++ build.xml 4 May 2002 03:43:11 -0000 1.15
@@ -41,74 +41,64 @@
</target>
<target name="jars" description="Builds the jars for all projects">
- <antcall target="for-all-projects">
+ <antcall target="-for-all-projects">
<param name="build-subproject.target" value="jars"/>
</antcall>
</target>
<target name="clean" description="Cleans all projects">
- <antcall target="for-all-projects">
+ <antcall target="-for-all-projects">
<param name="build-subproject.target" value="clean"/>
</antcall>
</target>
<target name="rebuild" description="Rebuilds all projects">
- <antcall target="for-all-projects">
+ <antcall target="-for-all-projects">
<param name="build-subproject.target" value="rebuild"/>
</antcall>
</target>
<target name="recompile" description="Rebuilds all projects">
- <antcall target="for-all-projects">
+ <antcall target="-for-all-projects">
<param name="build-subproject.target" value="recompile"/>
</antcall>
</target>
<target name="test" description="Runs unit tests for all projects">
- <antcall target="for-all-projects">
+ <antcall target="-for-all-projects">
<param name="build-subproject.target" value="test"/>
</antcall>
</target>
<target name="dist-lite" description="Creates a minimal distribution">
- <antcall target="for-all-projects">
+ <antcall target="-for-all-projects">
<param name="build-subproject.target" value="dist-lite"/>
</antcall>
</target>
<target name="dist" description="Creates the distribution">
- <antcall target="for-all-projects">
+ <antcall target="-for-all-projects">
<param name="build-subproject.target" value="dist-lite"/>
</antcall>
</target>
- <target name="for-all-projects">
- <antcall target="call-project-target">
- <param name="build-subproject.project" value="buildtools"/>
- </antcall>
- <antcall target="call-project-target">
- <param name="build-subproject.project" value="api"/>
- </antcall>
- <antcall target="call-project-target">
- <param name="build-subproject.project" value="aut"/>
- </antcall>
- <antcall target="call-project-target">
- <param name="build-subproject.project" value="container"/>
- </antcall>
- <antcall target="call-project-target">
- <param name="build-subproject.project" value="framework"/>
- </antcall>
- <antcall target="call-project-target">
- <param name="build-subproject.project" value="antlib"/>
- </antcall>
- <antcall target="call-project-target">
- <param name="build-subproject.project" value="ant1compat"/>
- </antcall>
- <antcall target="call-project-target">
- <param name="build-subproject.project" value="myrmidon"/>
- </antcall>
- </target>
-
- <target name="call-project-target">
- <style in="${build-subproject.project}/project.xml"
- out="${build-subproject.project}/${buildfile.name}"
- style="${build.xsl}"
- processor="trax" />
- <ant dir="${build-subproject.project}"
+ <target name="-for-all-projects" depends="build-files">
+ <ant dir="buildtools"
+ antfile="${buildfile.name}"
+ target="${build-subproject.target}"/>
+ <ant dir="api"
+ antfile="${buildfile.name}"
+ target="${build-subproject.target}"/>
+ <ant dir="aut"
+ antfile="${buildfile.name}"
+ target="${build-subproject.target}"/>
+ <ant dir="container"
+ antfile="${buildfile.name}"
+ target="${build-subproject.target}"/>
+ <ant dir="framework"
+ antfile="${buildfile.name}"
+ target="${build-subproject.target}"/>
+ <ant dir="antlib"
+ antfile="${buildfile.name}"
+ target="${build-subproject.target}"/>
+ <ant dir="ant1compat"
+ antfile="${buildfile.name}"
+ target="${build-subproject.target}"/>
+ <ant dir="myrmidon"
antfile="${buildfile.name}"
target="${build-subproject.target}"/>
</target>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>