daveb 00/11/02 18:54:00
Modified: build build-velocity.xml
Log:
Added target for the forum demo. ANT Rocks!!!!
Revision Changes Path
1.12 +41 -2 jakarta-velocity/build/build-velocity.xml
Index: build-velocity.xml
===================================================================
RCS file: /home/cvs/jakarta-velocity/build/build-velocity.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- build-velocity.xml 2000/10/30 00:02:05 1.11
+++ build-velocity.xml 2000/11/03 02:54:00 1.12
@@ -37,8 +37,12 @@
<property name="xalan.jar" value="lib/xalan_1_1_D01.jar"/>
<property name="junit.jar" value="lib/junit-3.2.jar"/>
- <!-- PDF generation using FOP -->
-
+ <!-- Forum demo build information -->
+ <property name="demo.base" value="../examples/forumdemo"/>
+ <property name="demo.dest" value="${demo.base}/WEB-INF/classes"/>
+ <property name="demo.src" value="${demo.base}/WEB-INF/src"/>
+
+ <!-- PDF generation using FOP -->
<property name="xdocs.dir" value="../xdocs"/>
<property name="allfiles.xml" value="velocity-doc.xml"/>
<property name="outfile.fo" value="velocity.fo"/>
@@ -229,4 +233,39 @@
</target>
+ <!-- =================================================================== -->
+ <!-- Forum Demo Web App -->
+ <!-- =================================================================== -->
+ <target name="builddemo" depends="compile">
+
+ <echo message="**************************************************"/>
+ <echo message="** Building the Forum demo ..."/>
+ <echo message="** Remember to set the PATH in Velocity.properties"/>
+ <echo message="** once you move the WAR to your Servlet engine."/>
+ <echo message="**************************************************"/>
+
+ <javac srcdir="${demo.src}"
+ destdir="${demo.dest}"
+ debug="${debug}"
+ deprecation="${deprecation}"
+ classpath="${build.dest}"
+ optimize="${optimize}"/>
+
+ <copy todir="${demo.dest}">
+ <fileset dir="${build.dest}"
+ includes="**/*.class"/>
+ </copy>
+
+ <jar jarfile="${build.dir}/forumdemo.war"
+ basedir="${demo.base}"
+ excludes="**/package.html"/>
+ </target>
+
+ <!-- Delete the demo files for re-build -->
+ <target name="cleandemo" depends="init">
+ <delete dir="${demo.dest}/org"/>
+ <delete file="${build.dir}/forumdemo.war"/>
+ </target>
+
</project>
+