<?xml version="1.0"?>
<project name="hr" default="war" basedir=".">
<property name="classes" value="build/classes"/>
<property name="build" value="build"/>
<property name="lib" value="WebRoot/WEB-INF/lib"/>
<path id="classpath">
<pathelement location="${build}/WEB-INF/classes"/>
<fileset dir="lib">
<include name="*.jar"/>
</fileset>
<pathelement location="xml"/>
</path>
<target name="clean">
<delete dir="${build}"></delete>
</target>
<target name="prepare" depends="clean">
<mkdir dir="${build}/WEB-INF"/>
<mkdir dir="${build}/WEB-INF/classes"/>
<mkdir dir="${build}/WEB-INF/jsp"/>
<mkdir dir="${build}/WEB-INF/lib"/>
</target>
<target name="copyjars">
<copy todir="${build}/WEB-INF/lib">
<fileset dir="lib">
<include name="**/*.jar"/>
<include name="**/*.dtd"/>
</fileset>
</copy>
</target>
<target name="compile" depends="prepare">
<javac srcdir="src" destdir="${build}/WEB-INF/classes">
<classpath refid="classpath"></classpath>
</javac>
</target>
<target name="test" depends="compile">
<junit printsummary="on"
haltonfailure="false"
failureproperty="tests.failed"
showoutput="true">
<classpath refid="classpath"/>
<formatter type="plain" usefile="true"/>
<test name="org.yeeku.test.AuctionTest"></test>
</junit>
</target>
<target name="build" depends="test,prepare,copyjars,compile">
<copy todir="${build}/WEB-INF">
<fileset dir="WebRoot/WEB-INF">
<include name="*.xml"/>
<include name="*.tld"/>
</fileset>
</copy>
<copy todir="${build}">
<fileset dir="WebRoot">
<include name="**/*.jsp"/>
</fileset>
</copy>
<copy todir="${build}/images">
<fileset dir="WebRoot/images">
<include name="**/*.jpg"/>
<include name="**/*.png"/>
<include name="**/*.css"/>
<include name="**/*.gif"/>
</fileset>
</copy>
<copy todir="${build}/WEB-INF/classes">
<fileset dir="src">
<include name="**/*.properties"/>
<include name="**/*.xml"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
</target>
<target name="war" depends="build">
<war destfile="${build}/hr.war"
basedir="${build}">
</war>
</target>
</project>