ANT下载地址
http://ant.apache.org/
ANT含义:是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
1,编写
package example; public class HelloWorld { public static void main(String[] args) { System.out.println("just for ant test"); } }
2,编写build.xml
<?xml version="1.0"?> <project name="main" default="all" basedir="."> <target name="all" depends="init,compile,jar" > </target> <target name="init"> <property name="dirs.base" value="${basedir}"/> <property name="classdir" value="${dirs.base}/classes"/> <property name="src" value="${dirs.base}/src"/> <property name="lib" value="${dirs.base}/lib"/> <property name="outputjar" value="${dirs.base}/lib/HelloAntWorld.jar"/> <mkdir dir="${classdir}"/> <mkdir dir="${lib}"/> </target> <target name="jar" depends="init"> <jar jarfile="${outputjar}" > <fileset dir="${classdir}" /> </jar> </target> <target name="compile" depends="init"> <javac debug="true" srcdir="${src}" destdir="${classdir}" /> </target> <target name="clean" depends="init"> <delete dir="${classdir}"/> </target> </project>
3,cmd cd到目录地址
ant all