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>
  +
  
  
  

Reply via email to