You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by pr...@apache.org on 2002/03/19 01:54:39 UTC
cvs commit: jakarta-commons-sandbox/periodicity build.xml
prickett 02/03/18 16:54:39
Modified: periodicity build.xml
Log:
Added a war target to the build file
Added a javadoc-clean target to the build file
Added a real clean target tothe build file
Fixed the javadoc target to make the javadoc directory
Submitted by:Jeff Prickett
Revision Changes Path
1.11 +37 -2 jakarta-commons-sandbox/periodicity/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/build.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- build.xml 18 Mar 2002 06:16:47 -0000 1.10
+++ build.xml 19 Mar 2002 00:54:39 -0000 1.11
@@ -5,11 +5,12 @@
<property name="build.src" value="${build.dir}/src"/>
<property name="build.dest" value="${build.dir}/classes"/>
<property name="build.ear" value="${build.dir}/ear"/>
+ <property name="build.war" value="${build.dir}/war"/>
<property name="torque.home" value="${build.dir}/torque"/>
<property name="src.java.dir" value="./src/java"/>
<property name="library.dir" value="./lib"/>
<property name="conf.dir" value="./conf"/>
- <property name="javadoc.destdir" value="./docs/api"/>
+ <property name="javadoc.dir" value="./docs/api"/>
<property name="final.name" value="${project}-${version}"/>
<property name="final.dir" value="./${final-name}"/>
<property name="build.properties" value="build.properties"/>
@@ -105,14 +106,46 @@
<javac srcdir="${build.dir}" destdir="${build.dest}" debug="${debug}">
<classpath refid="classpath"/>
</javac>
+ <jar jarfile="${build.dir}/${project}-${version}.jar"
+ basedir="${build.dest}"/>
+ </target>
+
+ <target name="war" depends="core">
+ <antcall target="javadoc"/>
+ <mkdir dir="${build.war}"/>
+ <mkdir dir="${build.war}/WEB-INF"/>
+ <mkdir dir="${build.war}/WEB-INF/lib"/>
+ <copy todir="${build.war}/WEB-INF/lib">
+ <fileset dir="./lib">
+ <exclude name="tdk.jar"/>
+ </fileset>
+ </copy>
+ <copy file="${build.dir}/${project}-${version}.jar"
+ todir="${build.war}/WEB-INF/lib"/>
+ <copy todir="${build.war}/${javadoc.dir}">
+ <fileset dir="${javadoc.dir}"/>
+ </copy>
+ <jar jarfile="${build.dir}/${project}.war"
+ basedir="${build.war}"/>
</target>
<target name="clean">
<delete dir="${build.dir}"/>
</target>
+
+ <target name="javadoc-clean">
+ <delete dir="${javadoc.dir}"/>
+ </target>
+
+ <target name="real-clean">
+ <antcall target="clean"/>
+ <antcall target="javadoc-clean"/>
+ </target>
<target name="javadoc">
- <javadoc sourcepath="${src.java.dir}" destdir="docs/api" packagenames="org.apache.commons/periodicity.*"/>
+ <mkdir dir="${javadoc.dir}"/>
+ <javadoc sourcepath="${src.java.dir}" destdir="${javadoc.dir}"
+ packagenames="org.apache.commons/periodicity.*"/>
</target>
<target name="update-jars">
@@ -138,4 +171,6 @@
<antcall target="update-jars"/>
<antcall target="update-id-xml"/>
</target>
+
+
</project>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>