annotate build.xml @ 67:b8f8ed1ef8dd tip

Provide .wav suffix in delivered filename
author Chris Cannam
date Tue, 30 Sep 2014 16:52:50 +0100
parents c3d749d029ee
children
rev   line source
luis@17 1 <project name="EchoWebApp" default="build-war" basedir=".">
Chris@54 2 <description>
Chris@54 3 Simple build file for the EchoLocation WebApp.
Chris@54 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"/>
Chris@54 8 <property name="data.dir" location="WebContent/WEB-INF/data"/>
Chris@54 9 <property name="class.dir" location="WebContent/WEB-INF/classes"/>
luis@23 10 <property name="src" location="src"/>
Chris@54 11 <property name="mcode.dir" location="mcode"/>
luis@25 12 <property name="web.dir" location="WebContent"/>
luis@12 13 <property name="war.file" location="echoapp.war"/>
luis@1 14
luis@1 15 <target name="init">
luis@1 16 <!-- Create the time stamp -->
luis@1 17 <tstamp/>
luis@1 18 </target>
luis@1 19
luis@34 20 <target name="build">
Chris@61 21 <javac srcdir="${src}" destdir="${class.dir}" classpath="servlet-api.jar:servlet-api-3.0.jar:${lib}/javabuilder.jar:${lib}/isvr.jar:${lib}/log4j-1.2.17.jar" includeantruntime="false"/>
luis@8 22 </target>
luis@8 23
Chris@54 24 <target name="ir">
Chris@54 25 <copy file="${mcode.dir}/hrir_final.mat" todir="${data.dir}"/>
Chris@54 26 </target>
Chris@54 27
Chris@54 28 <target name="build-war" depends="build,ir"
luis@35 29 description="generate the WAR file" >
luis@12 30 <war destfile="${war.file}" webxml="${web.dir}/WEB-INF/web.xml">
luis@12 31 <fileset dir="${web.dir}">
luis@12 32 <exclude name="${web.dir}/WEB-INF/web.xml" />
luis@12 33 </fileset>
luis@12 34 </war>
luis@1 35 </target>
luis@1 36
luis@12 37 <target name="clean" description="clean up" >
luis@35 38 <delete file="${war.file}"/>
luis@36 39 <delete>
luis@36 40 <fileset dir="${class.dir}">
luis@36 41 <include name="*.class"/>
luis@36 42 </fileset>
luis@36 43 </delete>
luis@1 44 </target>
luis@36 45
luis@8 46 </project>