donaldp 2003/04/04 20:06:21
Modified: examples/demo build.xml
Log:
Use target dir
Revision Changes Path
1.3 +61 -61 avalon-phoenix/examples/demo/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/avalon-phoenix/examples/demo/build.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- build.xml 4 Apr 2003 23:04:43 -0000 1.2
+++ build.xml 5 Apr 2003 04:06:20 -0000 1.3
@@ -15,11 +15,11 @@
<property name="install.dir" value="${phoenix.home}/apps"/>
<!-- Set the properties for intermediate directory -->
- <property name="build.dir" value="build"/>
- <property name="build.lib" value="${build.dir}/lib"/>
- <property name="build.metagenerate" value="${build.dir}/metagenerate"/>
- <property name="build.src" value="${build.dir}/src"/>
- <property name="build.classes" value="${build.dir}/classes"/>
+ <property name="target.dir" value="target"/>
+ <property name="target.lib" value="${target.dir}/lib"/>
+ <property name="target.metagenerate" value="${target.dir}/metagenerate"/>
+ <property name="target.src" value="${target.dir}/src"/>
+ <property name="target.classes" value="${target.dir}/classes"/>
<!-- Set the properties for source directories -->
<property name="src.dir" value="src"/>
@@ -33,7 +33,7 @@
<path id="project.class.path">
<pathelement path="${java.class.path}"/>
- <pathelement path="${build.classes}"/>
+ <pathelement path="${target.classes}"/>
<fileset dir="../common/lib">
<include name="**/*.jar"/>
</fileset>
@@ -61,14 +61,14 @@
<!-- Compiles project -->
<target name="compile">
- <mkdir dir="${build.classes}"/>
- <mkdir dir="${build.dir}/genjava"/>
- <mkdir dir="${build.dir}/genclasses"/>
- <mkdir dir="${build.dir}/genjava2"/>
- <mkdir dir="${build.dir}/genclasses2"/>
+ <mkdir dir="${target.classes}"/>
+ <mkdir dir="${target.dir}/genjava"/>
+ <mkdir dir="${target.dir}/genclasses"/>
+ <mkdir dir="${target.dir}/genjava2"/>
+ <mkdir dir="${target.dir}/genclasses2"/>
<javac srcdir="${java.dir}"
- destdir="${build.classes}"
+ destdir="${target.classes}"
debug="${build.debug}"
optimize="${build.optimize}"
deprecation="${build.deprecation}">
@@ -76,25 +76,25 @@
</javac>
- <rmic base="${build.classes}"
+ <rmic base="${target.classes}"
classname="org.apache.avalon.apps.demos.rmihelloworldserver.RMIHelloWorldServerImpl"
stubVersion="1.2">
<classpath refid="project.class.path"/>
</rmic>
- <altrmiproxies genname="helloworld" srcgendir="${build.dir}/genjava"
+ <altrmiproxies genname="helloworld" srcgendir="${target.dir}/genjava"
interfaces="org.apache.avalon.apps.demos.helloworldserver.HelloWorldServer"
- classgendir="${build.dir}/genclasses">
+ classgendir="${target.dir}/genclasses">
<classpath>
<pathelement
location="../common/lib/altrmi-client-interfaces-${altrmi.ver}.jar"/>
<pathelement
location="../common/lib/altrmi-client-impl-${altrmi.ver}.jar"/>
<pathelement
location="../common/lib/altrmi-common-${altrmi.ver}.jar"/>
<pathelement
location="../common/lib/altrmi-generator-${altrmi.ver}.jar"/>
- <pathelement path="${build.classes}"/>
+ <pathelement path="${target.classes}"/>
</classpath>
</altrmiproxies>
- <copy todir="${build.classes}">
+ <copy todir="${target.classes}">
<fileset dir="${java.dir}">
<exclude name="**/test/**"/>
<exclude name="**/*.java"/>
@@ -106,15 +106,15 @@
<!-- Make .xinfo and manifest automatically for blocks -->
<target name="phoenix-metagenerate" depends="compile">
- <mkdir dir="${build.metagenerate}"/>
+ <mkdir dir="${target.metagenerate}"/>
<taskdef name="generatemeta"
classname="org.apache.avalon.phoenix.tools.metagenerate.MetaGenerateTask">
<classpath refid="project.class.path"/>
</taskdef>
- <mkdir dir="${build.metagenerate}"/>
+ <mkdir dir="${target.metagenerate}"/>
- <generatemeta dest="${build.metagenerate}">
+ <generatemeta dest="${target.metagenerate}">
<fileset dir="${java.dir}">
<include name="**/*.java"/>
</fileset>
@@ -125,75 +125,75 @@
<!-- Jars up project -->
<target name="jars" depends="phoenix-metagenerate">
- <mkdir dir="${build.lib}"/>
+ <mkdir dir="${target.lib}"/>
- <jar jarfile="${build.lib}/demo-helloworld.jar"
- basedir="${build.classes}">
+ <jar jarfile="${target.lib}/demo-helloworld.jar"
+ basedir="${target.classes}">
<include name="org/apache/avalon/apps/demos/helloworldserver/*"/>
- <fileset dir="${build.metagenerate}">
+ <fileset dir="${target.metagenerate}">
<include
name="org/apache/avalon/apps/demos/helloworldserver/*.xinfo"/>
<include
name="org/apache/avalon/apps/demos/helloworldserver/*.mxinfo"/>
</fileset>
</jar>
- <jar jarfile="${build.lib}/demo-rmihelloworld.jar"
- basedir="${build.classes}">
+ <jar jarfile="${target.lib}/demo-rmihelloworld.jar"
+ basedir="${target.classes}">
<include name="org/apache/avalon/apps/demos/rmihelloworldserver/*"/>
- <fileset dir="${build.metagenerate}">
+ <fileset dir="${target.metagenerate}">
<include
name="org/apache/avalon/apps/demos/rmihelloworldserver/*.xinfo"/>
<include
name="org/apache/avalon/apps/demos/rmihelloworldserver/*.mxinfo"/>
</fileset>
</jar>
- <jar jarfile="${build.lib}/demo-altrmihelloworld.jar">
- <fileset dir="${build.classes}">
+ <jar jarfile="${target.lib}/demo-altrmihelloworld.jar">
+ <fileset dir="${target.classes}">
<include
name="org/apache/avalon/apps/demos/altrmihelloworldserver/*"/>
</fileset>
- <fileset dir="${build.metagenerate}">
+ <fileset dir="${target.metagenerate}">
<include
name="org/apache/avalon/apps/demos/altrmihelloworldserver/*.xinfo"/>
<include
name="org/apache/avalon/apps/demos/altrmihelloworldserver/*.mxinfo"/>
</fileset>
</jar>
- <jar jarfile="${build.lib}/HelloWorldAltrmiProxy.jar" compress="false">
- <fileset dir="${build.dir}/genclasses">
+ <jar jarfile="${target.lib}/HelloWorldAltrmiProxy.jar" compress="false">
+ <fileset dir="${target.dir}/genclasses">
<include name="**"/>
</fileset>
</jar>
- <jar jarfile="${build.lib}/demo-lifecycle.jar"
- basedir="${build.classes}">
+ <jar jarfile="${target.lib}/demo-lifecycle.jar"
+ basedir="${target.classes}">
<include name="org/apache/avalon/apps/demos/lifecycledemo/*"/>
- <fileset dir="${build.metagenerate}">
+ <fileset dir="${target.metagenerate}">
<include name="org/apache/avalon/apps/demos/lifecycledemo/*.xinfo"/>
<include
name="org/apache/avalon/apps/demos/lifecycledemo/*.mxinfo"/>
</fileset>
</jar>
- <mkdir dir="${build.dir}/temp"/>
- <unzip src="../common/lib/altrmi-common-${altrmi.ver}.jar"
dest="${build.dir}/temp"/>
- <unzip src="../common/lib/altrmi-client-interfaces-${altrmi.ver}.jar"
dest="${build.dir}/temp"/>
- <unzip src="../common/lib/altrmi-client-impl-${altrmi.ver}.jar"
dest="${build.dir}/temp"/>
+ <mkdir dir="${target.dir}/temp"/>
+ <unzip src="../common/lib/altrmi-common-${altrmi.ver}.jar"
dest="${target.dir}/temp"/>
+ <unzip src="../common/lib/altrmi-client-interfaces-${altrmi.ver}.jar"
dest="${target.dir}/temp"/>
+ <unzip src="../common/lib/altrmi-client-impl-${altrmi.ver}.jar"
dest="${target.dir}/temp"/>
- <jar jarfile="${build.lib}/avalon-altrmidemo-tester.jar" compress="false"
manifest="${manifest.dir}/AltrmiHelloWorldTest.mf">
- <fileset dir="${build.dir}/genclasses">
+ <jar jarfile="${target.lib}/avalon-altrmidemo-tester.jar" compress="false"
manifest="${manifest.dir}/AltrmiHelloWorldTest.mf">
+ <fileset dir="${target.dir}/genclasses">
<include name="**"/>
</fileset>
- <fileset dir="${build.dir}/temp">
+ <fileset dir="${target.dir}/temp">
<include name="org/apache/altrmi/**"/>
</fileset>
- <fileset dir="${build.dir}/classes">
+ <fileset dir="${target.dir}/classes">
<include
name="org/apache/avalon/apps/demos/altrmihelloworldserver/AltrmiHelloWorldServer.class"/>
<include
name="org/apache/avalon/apps/demos/altrmihelloworldserver/AltrmiHelloWorldServerTester.class"/>
<include
name="org/apache/avalon/apps/demos/helloworldserver/HelloWorldServer.class"/>
</fileset>
</jar>
- <delete dir="${build.dir}/temp"/>
+ <delete dir="${target.dir}/temp"/>
</target>
@@ -204,7 +204,7 @@
<mkdir dir="dist"/>
<copy todir="dist">
- <fileset dir="${build.lib}">
+ <fileset dir="${target.lib}">
<include name="*.sar"/>
<include name="*-tester.jar"/>
</fileset>
@@ -214,12 +214,12 @@
<target name="demo-sar" depends="jars" description="Create the demo SAR">
- <sar sarfile="${build.lib}/avalon-demo.sar"
+ <sar sarfile="${target.lib}/avalon-demo.sar"
config="${conf.dir}/avalon-demo-config.xml"
environment="${conf.dir}/avalon-demo-environment.xml"
assembly="${conf.dir}/avalon-demo-assembly.xml">
- <lib dir="${build.lib}/">
+ <lib dir="${target.lib}/">
<include name="demo-helloworld.jar"/>
</lib>
@@ -236,12 +236,12 @@
<target name="rmidemo-sar" depends="jars" description="Create the RMI demo SAR">
- <sar sarfile="${build.lib}/avalon-rmidemo.sar"
+ <sar sarfile="${target.lib}/avalon-rmidemo.sar"
config="${conf.dir}/avalon-rmidemo-config.xml"
environment="${conf.dir}/avalon-rmidemo-environment.xml"
assembly="${conf.dir}/avalon-rmidemo-assembly.xml">
- <lib dir="${build.lib}/">
+ <lib dir="${target.lib}/">
<include name="demo-rmihelloworld.jar"/>
</lib>
@@ -255,12 +255,12 @@
<target name="altrmidemo-sar" depends="jars" description="Create the AltRMI
demo SAR">
- <sar sarfile="${build.lib}/avalon-altrmidemo.sar"
+ <sar sarfile="${target.lib}/avalon-altrmidemo.sar"
config="${conf.dir}/avalon-altrmidemo-config.xml"
environment="${conf.dir}/avalon-altrmidemo-environment.xml"
assembly="${conf.dir}/avalon-altrmidemo-assembly.xml">
- <lib dir="${build.lib}/">
+ <lib dir="${target.lib}/">
<include name="demo-helloworld.jar"/>
<include name="demo-altrmihelloworld.jar"/>
</lib>
@@ -281,7 +281,7 @@
<include name="excalibur-collections*.jar"/>
</lib>
- <fileset dir="${build.lib}">
+ <fileset dir="${target.lib}">
<include name="HelloWorldAltrmiProxy.jar"/>
</fileset>
@@ -291,12 +291,12 @@
<target name="lifecycledemo-sar" depends="jars" description="Create the
lifecycle SAR">
- <sar sarfile="${build.lib}/avalon-lifecycledemo.sar"
+ <sar sarfile="${target.lib}/avalon-lifecycledemo.sar"
config="${conf.dir}/avalon-lifecycledemo-config.xml"
environment="${conf.dir}/avalon-lifecycledemo-environment.xml"
assembly="${conf.dir}/avalon-lifecycledemo-assembly.xml">
- <lib dir="${build.lib}/">
+ <lib dir="${target.lib}/">
<include name="demo-lifecycle.jar"/>
</lib>
@@ -318,7 +318,7 @@
<target name="test-altrmi" depends="compile">
<java
classname="org.apache.avalon.apps.demos.altrmihelloworldserver.AltrmiHelloWorldServerTester">
<classpath>
- <pathelement
location="${build.dir}/lib/avalon-altrmidemo-tester.jar"/>
+ <pathelement
location="${target.dir}/lib/avalon-altrmidemo-tester.jar"/>
</classpath>
</java>
</target>
@@ -362,10 +362,10 @@
<property name="bin.dist.dir" value="dist"/>
<property name="bin.dist.lib" value="${bin.dist.dir}/lib"/>
- <copy file="${build.lib}/avalon-demo.sar"
tofile="${bin.dist.dir}/avalon-demo-${version}.sar"/>
- <copy file="${build.lib}/avalon-lifecycledemo.sar"
tofile="${bin.dist.dir}/avalon-lifecycledemo-${version}.sar"/>
- <copy file="${build.lib}/avalon-altrmidemo.sar"
tofile="${bin.dist.dir}/avalon-altrmidemo-${version}.sar"/>
- <copy file="${build.lib}/avalon-altrmidemo-tester.jar"
tofile="${bin.dist.dir}/avalon-altrmidemo-tester-${version}.jar"/>
+ <copy file="${target.lib}/avalon-demo.sar"
tofile="${bin.dist.dir}/avalon-demo-${version}.sar"/>
+ <copy file="${target.lib}/avalon-lifecycledemo.sar"
tofile="${bin.dist.dir}/avalon-lifecycledemo-${version}.sar"/>
+ <copy file="${target.lib}/avalon-altrmidemo.sar"
tofile="${bin.dist.dir}/avalon-altrmidemo-${version}.sar"/>
+ <copy file="${target.lib}/avalon-altrmidemo-tester.jar"
tofile="${bin.dist.dir}/avalon-altrmidemo-tester-${version}.jar"/>
<chmod dir="${bin.dist.dir}" perm="go-rwx"/>
</target>
@@ -374,7 +374,7 @@
<!-- <fail message="install.dir not specified." unless="install.dir"/> -->
<echo message="Installing to ${install.dir}"/>
<copy todir="${install.dir}">
- <fileset dir="${build.lib}">
+ <fileset dir="${target.lib}">
<include name="avalon-*demo.sar"/>
</fileset>
</copy>
@@ -389,7 +389,7 @@
</target>
<target name="clean" description="Cleans up artifacts from build process">
- <delete dir="${build.dir}"/>
+ <delete dir="${target.dir}"/>
<delete>
<fileset dir="." includes="**/*~" defaultexcludes="no"/>
</delete>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]