donaldp 01/03/30 00:52:44
Modified: . build.xml
Log:
Made it possible to reference a global directory ${cjan.lib} that contains
implementations of all dependent jars.
Also made it possible to install into a global ${phoenix.home}
If a user wants to take advantage of this they should ideally set them in a
.ant.properties in their home directory. They then run build.[sh|bat] install rather
than standard command.
Revision Changes Path
1.13 +27 -1 jakarta-avalon-phoenix/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/build.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- build.xml 2001/03/29 03:56:44 1.12
+++ build.xml 2001/03/30 08:52:41 1.13
@@ -87,6 +87,8 @@
<pathelement location="${avalonapi.jar}"/>
<fileset dir="${lib.dir}">
<include name="*.jar" />
+ <exclude name="xerces.jar"/>
+ <exclude name="avalonapi.jar"/>
</fileset>
<pathelement path="${build.classes}" />
</path>
@@ -365,10 +367,34 @@
<chmod dir="${dist.dir}" perm="go-rwx" />
<chmod file="${dist.bin}/run.sh" perm="u+x"/>
+ <chmod file="${dist.bin}/run.bat" perm="u-x"/>
<fixcrlf srcdir="${dist.dir}" cr="add" includes="**/*.bat" />
<fixcrlf srcdir="${dist.dir}" cr="remove" includes="**/*.sh" />
- <fixcrlf srcdir="${dist.dir}" cr="remove" includes="ant" />
+ </target>
+
+ <target name="install"
depends="dist-lite,install-check-cjan,install-check-phoenix">
+
+ <mkdir dir="${cjan.lib}" />
+ <copy file="${build.lib}/phoenix-client.jar" todir="${cjan.lib}"/>
+
+ <mkdir dir="${phoenix.home}" />
+
+ <copy todir="${phoenix.home}">
+ <fileset dir="${dist.dir}"/>
+ </copy>
+
+ <chmod file="${phoenix.home}/bin/run.sh" perm="u+x"/>
+ <chmod file="${phoenix.home}/bin/run.bat" perm="u-x"/>
+
+ </target>
+
+ <target name="install-check-cjan" unless="cjan.lib">
+ <fail message="cjan.lib not specified." />
+ </target>
+
+ <target name="install-check-phoenix" unless="phoenix.home">
+ <fail message="phoenix.home not specified." />
</target>
<!--
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]