Ant Build.xml模版
<project name="Myproj" default="compile">
<property file="build.properties"/>
<property name="build.debug" value="on"/>
<property name="buiid.dir" location="build"/>
<target name="init" description="Create dir">
<mkdir dir="build/classes"/>
<mkdir dir="dist"/>
</target>
<path id="comiple.classpath">
<pathelement location="${a.jar}"/>
<pathelement location="${b.jar}"/>
</path>
<target name="compile" depends="init" description="Compile src file">
<javac srcdir="${build.dir}" destdir="build/classes">
<classpath>
<pathelement location="lib/some.jar"/>
</classpath>
<!-- use another classpath
<classpath refid="compile.classpath"/>
-->
</javac>
</target>
<fileset dir="dist" includes="*.jar" id="source.fileset/>
<target name="archive" depends="compile" description="jar the classes!">
<jar desfile="dist/project.jar" basedir="build/classes"/>
<copy todir="deploy">
<fileset refid="source.fileset"/>
</copy>
</target>
<target name="execute" depends="compile" description="run the class">
<java classname="com.unique.test.Hello" classpath="build/classes">
<arg value="a"/>
</java>
</target>
<target name="clean" depends="init" decription="del the dir">
<delete dir="build" />
<delete dir="dist" />
</target>
</project>
<project name="Myproj" default="compile">
<property file="build.properties"/>
<property name="build.debug" value="on"/>
<property name="buiid.dir" location="build"/>
<target name="init" description="Create dir">
<mkdir dir="build/classes"/>
<mkdir dir="dist"/>
</target>
<path id="comiple.classpath">
<pathelement location="${a.jar}"/>
<pathelement location="${b.jar}"/>
</path>
<target name="compile" depends="init" description="Compile src file">
<javac srcdir="${build.dir}" destdir="build/classes">
<classpath>
<pathelement location="lib/some.jar"/>
</classpath>
<!-- use another classpath
<classpath refid="compile.classpath"/>
-->
</javac>
</target>
<fileset dir="dist" includes="*.jar" id="source.fileset/>
<target name="archive" depends="compile" description="jar the classes!">
<jar desfile="dist/project.jar" basedir="build/classes"/>
<copy todir="deploy">
<fileset refid="source.fileset"/>
</copy>
</target>
<target name="execute" depends="compile" description="run the class">
<java classname="com.unique.test.Hello" classpath="build/classes">
<arg value="a"/>
</java>
</target>
<target name="clean" depends="init" decription="del the dir">
<delete dir="build" />
<delete dir="dist" />
</target>
</project>