I had to made changes to the build.xml file to get
it to work with the latest version of any. I was not sure if this was the
place to submit these changes. I have attached my modified build.xml
file. It works great ... let me know if there are any problems or if this
is the wrong forum to submit this.
When I tried using the old one I got errors with
the depreciated copyDir command that is used in it.
Sean
|
<project name="Servlet API Classes" default="compile" basedir="."> <!-- =================== Environmental Properties ======================= --> <property name="ant.home" value="../jakarta-ant" /> <property name="build.compiler" value="classic"/> <property name="servletapi.build" value="../build/servletapi"/> <property name="servletapi.dist" value="../dist/servletapi"/> <property name="servletapi.lib" value="lib"/> <!-- ===================== Prepare Directories ========================= --> <target name="prepare"> <!-- "Build" Hierarchy --> <mkdir dir="${servletapi.build}"/> <mkdir dir="${servletapi.build}/classes"/> <mkdir dir="${servletapi.build}/docs"/> <mkdir dir="${servletapi.build}/docs/api"/> <!-- "Dist" Hierarchy --> <mkdir dir="${servletapi.dist}"/> <mkdir dir="${servletapi.dist}/docs"/> <mkdir dir="${servletapi.dist}/docs/api"/> <mkdir dir="${servletapi.dist}/lib"/> <mkdir dir="${servletapi.dist}/src"/> <!-- "Library" Hierarchy --> <mkdir dir="${servletapi.lib}"/> </target> <!-- ======================== Compile Classes ========================== --> <target name="compile" depends="prepare"> <javac srcdir="src/share" destdir="${servletapi.build}/classes" debug="on" optimize="on" deprecation="on"/> <copy todir="${servletapi.build}/classes"> <fileset dir="src/share" includes="**/*.properties"/> </copy> </target> <!-- ======================== Build JavaDoc =========================== --> <target name="javadoc" depends="prepare"> <javadoc packagenames="javax.servlet.*" sourcepath="${basedir}/src/share" destdir="${servletapi.build}/docs/api" use="true" windowtitle="Servlet and JavaServer Pages API Documentation" doctitle="Servlet and JavaServer Pages API Documentation" bottom="Copyright (c) 1999-2000 The Apache Software Foundation. All Rights Reserved."/> </target> <!-- ===================== Distribution Files ========================= --> <target name="dist" depends="compile,javadoc"> <copy todir="${servletapi.dist}/docs/api"> <fileset dir="${servletapi.build}/docs/api"/> </copy> <jar jarfile="${servletapi.dist}/lib/servlet.jar" basedir="${servletapi.build}/classes"/> <copy file="build.xml" tofile="${servletapi.dist}/lib/build.xml"/> <copy todir="${servletapi.dist}/src"> <fileset dir="src/share"/> </copy> <copy file="${servletapi.dist}/lib/servlet.jar" tofile="${servletapi.lib}/servlet.jar"/> </target> <!-- ====================== Clean Generated Files ===================== --> <target name="clean"> <deltree dir="${servletapi.build}"/> <deltree dir="${servletapi.dist}"/> <deltree dir="${servletapi.lib}"/> </target> <!-- ========================= All In One Build ======================= --> <target name="all" depends="clean,dist"/> </project>