annotate build.xml @ 36:32592582ffd1

fixed the clean task in the ant file
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Wed, 11 Dec 2013 13:00:29 +0000
parents b32c3bd9eb89
children b27106b380d8
rev   line source
luis@17 1 <project name="EchoWebApp" default="build-war" basedir=".">
luis@1 2 <description>
luis@1 3 Simple build file for the EchoLocation WebApp.
luis@1 4 </description>
luis@1 5
luis@1 6 <!-- set global properties for this build -->
luis@25 7 <property name="lib" location="WebContent/WEB-INF/lib"/>
luis@23 8 <property name="src" location="src"/>
luis@36 9 <property name="class.dir" location="WebContent/WEB-INF/classes"/>
luis@25 10 <property name="web.dir" location="WebContent"/>
luis@12 11 <property name="war.file" location="echoapp.war"/>
luis@1 12
luis@1 13 <target name="init">
luis@1 14 <!-- Create the time stamp -->
luis@1 15 <tstamp/>
luis@1 16 </target>
luis@1 17
luis@34 18 <target name="build">
luis@36 19 <javac srcdir="${src}" destdir="${class.dir}" classpath="servlet-api.jar:${lib}/javabuilder.jar:${lib}/isvr.jar:${lib}/log4j-1.2.17.jar" includeantruntime="false"/>
luis@8 20 </target>
luis@8 21
luis@12 22 <target name="build-war" depends="build"
luis@35 23 description="generate the WAR file" >
luis@12 24 <war destfile="${war.file}" webxml="${web.dir}/WEB-INF/web.xml">
luis@12 25 <fileset dir="${web.dir}">
luis@12 26 <exclude name="${web.dir}/WEB-INF/web.xml" />
luis@12 27 </fileset>
luis@12 28 </war>
luis@1 29 </target>
luis@1 30
luis@12 31 <target name="clean" description="clean up" >
luis@35 32 <delete file="${war.file}"/>
luis@36 33 <delete>
luis@36 34 <fileset dir="${class.dir}">
luis@36 35 <include name="*.class"/>
luis@36 36 </fileset>
luis@36 37 </delete>
luis@1 38 </target>
luis@36 39
luis@8 40 </project>