<?xml version="1.0" encoding="gb2312"?> <project name="MyProject" default="dist" basedir="."> <!--为构建文件设置全局属性--> <property name="src" value="."/> <property name="build" value="build"/> <property name="dist" value="dist"/> <!--初始化目标--> <target name="init"> <!--创建时间戳--> <tstamp/> <!--创建编译时使用的build目录结构--> <mkdir dir="${build}"/> </target> <!--用于编译源文件的目标--> <target name="compile" depends="init"> <!--编译java代码,将编译后的.class文件放在build目录中--> <javac srcdir="${src}" destdir="${build}"/> </target> <!--用于打包发布的目标--> <target name="dist" depends="compile"> <!--创建用于存放打包后的.jar文件的文件夹build/lib--> <mkdir dir="${dist}/lib"/> <!--将build目录下的.class文件打成名字MyProject-${DSTAMP}.jar的包放在build/lib文件夹下--> <jar jarfile="${dist}/lib/MyProject-${DSTAMP}.jar" basedir="${build}"/> </target> <!--用于清理此次构建生成文件的目标--> <target name="clean"> <!--删除bulid和dist文件夹树--> <delete dir="${build}"/> <delete dir="${dist}"/> </target> </project>