1: <project name="MyProject" default="dist" basedir=".">
2: <description>
3: simple example build file
4:
description>
5:
6: <property name="src" location="src"/>
7: <property name="build" location="build/classes"/>
8: <property name="dist" location="dist"/>
9:
10: <target name="init">
11:
12: <tstamp/>
13:
14: <mkdir dir="${build}"/>
15:
target>
16:
17: <target name="compile" depends="init"
18: description="compile the source " >
19:
20: <javac srcdir="${src}" destdir="${build}"/>
21:
target>
22:
23: <target name="dist" depends="compile"
24: description="generate the distribution" >
25:
26: <mkdir dir="${dist}/lib"/>
27:
28:
29: <jar jarfile="${dist}/lib/MyProject-${DSTAMP}.jar" basedir="${build}"/>
30:
target>
31:
32: <target name="doc" depends="init">
33: <javadoc destdir="${build}/classes" sourcepath="src"/>
34:
target>
35:
36: <target name="clean"
37: description="clean up" >
38:
39: <delete dir="${build}"/>
40: <delete dir="${dist}"/>
41:
target>
42:
project>