但是,不仅仅如此。例如:
当需要手动输入多条类似javac java 等命令时,我们利用ant,把需要执行的一连串的命令写在一个文件里,ant可以帮助我们依次去执行。而且不止这次,只要文件还在。
这简化了我们每次都要敲命令的工作。
这是我读的第一篇文档:
http://wenku.baidu.com/view/5ba35289680203d8ce2f2441.html
========
我的java版本:1.5
ant版本:1.8.4
环境:win7
我的build.xml
<?xml version = "1.0" encoding = "UTF-8"?> <project name="HelloWorld" default = "run" basedir="."> <property name="src" value="src" /> <property name="dest" value = "classes"/> <property name="hello_jar" value="hello.jar"/> <target name="init"> <mkdir dir="${dest}"/> </target> <target name = "compile" depends="init"> <javac srcdir="${src}" destdir="${dest}" includeantruntime="false"/> </target> <target name = "build" depends="compile"> <jar jarfile="${hello_jar}" basedir="${dest}"> <manifest> <attribute name="Main-Class" value="test.ant.HelloWorld"/> </manifest> </jar> </target> <target name = "run" depends="build"> <java classname="test.ant.HelloWorld" classpath="${hello_jar}"/> </target> <target name = "clean" > <delete dir="${dest}"/> <delete file="${hello_jar}"/> </target> <target name = "rerun" depends="clean,run"> <ant target="clean"/> <ant target="run"/> </target> </project>
文件清单:
F:\ant_test\src\test\ant\HelloWorld.java
F:\ant_test\build.xml
可以输入的命令:
(在dos窗口,进入F:\ant_test目录)
ant
ant build
ant clean
后记:
ant通过集成命令,以方便操作。
严格意义上讲,如果需要敲2次ant命令,才能完成一个操作,
那么你的ant的编写是失败的。
-