<?xml version="1.0" ?>
<!--项目名称-->
<project name="antTest" default="run">
<!-- 删除相关目录-->
<target name="clean">
<delete dir="${basedir}/build" />
<delete dir="${basedir}/dist" />
</target>
<!-- 创建相关的目录-->
<target name="init" depends="clean">
<mkdir dir="${basedir}/build/classes" />
<mkdir dir="${basedir}/dist" />
</target>
<!-- 生产 相关的class文件和相关的jar 包-->
<target name="compile" depends="init">
<javac srcdir="${basedir}/src" destdir="${basedir}/build/classes">
</javac>
<jar destfile="${basedir}/dist/antTest.jar" basedir="${basedir}/build/classes">
<manifest>
<!-- 指定jar 包入口-->
<attribute name="Main-class" value="com.test.Test" />
</manifest>
</jar>
</target>
<!-- 指定运行的java类-->
<target name="run" depends="compile">
<java classname="com.test.Test">
<classpath>
<pathelement path="${basedir}/build/classes" />
</classpath>
</java>
</target>
</project>