jefft 02/04/02 02:25:27
Modified: . Tag: depchecking build.xml
Log:
Make the default target build 'avalon-excalibur.jar', containing the same
stuff
as the old avalon-excalibur.jar. The excalibur-all.jar is built with the
mega-jar target.
Revision Changes Path
No revision
No revision
1.127.2.1 +27 -1 jakarta-avalon-excalibur/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/build.xml,v
retrieving revision 1.127
retrieving revision 1.127.2.1
diff -u -r1.127 -r1.127.2.1
--- build.xml 29 Mar 2002 10:04:16 -0000 1.127
+++ build.xml 2 Apr 2002 10:25:27 -0000 1.127.2.1
@@ -12,7 +12,7 @@
<property name="build.reports" value="${build.dir}/reports"/>
<property name="build.tests" value="${build.dir}/tests"/>
- <target name="main" depends="mega-jar"/>
+ <target name="main" depends="jar"/>
<!-- Build default targets of all subprojects. -->
<target name="build-subprojects-dist">
@@ -113,6 +113,32 @@
<!-- Distribution build for all subprojects. -->
<target name="dist" depends="test-reports"
description="Create binary distributions of all the products"/>
+
+ <!-- Generate one jar functionally equivalent to the old
avalon-excalibur.jar -->
+ <target name="jar" description="Generates avalon-excalibur.jar">
+ <ant dir="all" target="all"/>
+ <ant dir="cli" target="jar"/>
+ <ant dir="collections" target="jar"/>
+ <ant dir="concurrent" target="jar"/>
+ <ant dir="i18n" target="jar"/>
+ <ant dir="io" target="jar"/>
+ <ant dir="naming" target="jar"/>
+ <ant dir="instrument" target="jar"/>
+ <jlink compress="false" outfile="avalon-excalibur.jar">
+ <mergefiles>
+ <fileset dir=".">
+ <include name="all/build/lib/excalibur-core.jar"/>
+ <include name="cli/build/lib/*.jar"/>
+ <include name="collections/build/lib/*.jar"/>
+ <include name="concurrent/build/lib/*.jar"/>
+ <include name="i18n/build/lib/*.jar"/>
+ <include name="io/build/lib/*.jar"/>
+ <include name="naming/build/lib/*.jar"/>
+ <include name="instrument/build/lib/*.jar"/>
+ </fileset>
+ </mergefiles>
+ </jlink>
+ </target>
<!-- Generate one mega jar-ball -->
<target name="mega-jar" description="Generate one large jar for all the
products">
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>