froehlich 01/12/15 06:26:04
Modified: . build.xml
Log:
added "prepare-scratchpad-libs" target.
Revision Changes Path
1.120 +21 -1 xml-cocoon2/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/build.xml,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- build.xml 2001/12/12 23:30:40 1.119
+++ build.xml 2001/12/15 14:26:04 1.120
@@ -132,6 +132,9 @@
<fileset dir="./lib">
<include name="*.jar"/>
</fileset>
+ <fileset dir="./scratchpad/lib">
+ <include name="*.jar"/>
+ </fileset>
<!-- FIXME : how to build a path that references a property set in 'init'
target ? -->
<pathelement path="./build/cocoon/classes"/>
</path>
@@ -172,6 +175,7 @@
<property name="scratchpad.dir" value="./scratchpad"/>
<property name="scratchpad.src" value="${scratchpad.dir}/src"/>
+ <property name="scratchpad.lib" value="${scratchpad.dir}/lib"/>
<property name="scratchpad.name" value="cocoon-scratchpad"/>
<property name="build.root" value="./build"/>
@@ -903,6 +907,22 @@
</target>
<!-- =================================================================== -->
+ <!-- Prepares the scratchpad libraries for the war package -->
+ <!-- =================================================================== -->
+ <target name="prepare-scratchpad-libs" depends="prepare-webapp-libs"
if="include.scratchpad.libs">
+ <copy todir="${build.war}/WEB-INF/lib">
+ <fileset dir="${scratchpad.lib}">
+ <include name="*.jar"/>
+ <exclude name="ant*.jar"/>
+ <exclude name="stylebook*.jar"/>
+ <exclude name="servlet*.jar"/>
+ </fileset>
+ </copy>
+
+ <copy file="${build.dir}/${scratchpad.name}.jar"
tofile="${build.war}/WEB-INF/lib/${scratchpad.name}.jar"/>
+ </target>
+
+ <!-- =================================================================== -->
<!-- Copies the tools.jar to javac.jar in web-inf/lib -->
<!-- =================================================================== -->
<target name="prepare-tools-lib" depends="package" if="tools.jar.present">
@@ -954,7 +974,7 @@
<!-- =================================================================== -->
<!-- Creates the war file -->
<!-- =================================================================== -->
- <target name="webapp" depends="prepare-webapp, prepare-webapp-libs, prepare-xsp"
description="* Generates the war package">
+ <target name="webapp" depends="prepare-webapp, prepare-webapp-libs,
prepare-scratchpad-libs, prepare-xsp" description="* Generates the war package">
<jar jarfile="${build.dir}/${name}.war" basedir="${build.war}" includes="**"/>
</target>
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]