一, 执行build.xml中指定的target
1, 执行单个target格式:
ant -f structured.xml clean
说明:
1) <target name="clean">
2) <project name="structured" default="archive">中,
如果没有指定default, 则不会执行任何 target
2, 执行多个target
格式:
ant -f structured.xml archive clean
二, 处理多个依赖
1, target<target name="init">,
<target name="compile" depends="init">
<target name="clean" depends="init">
<target name="achive" depends="compile,clean">
2, 重复的依赖只执行一次
<target name="init"> 只执行一次
三, 在ant中运行应用
1, 在 CMD中运行1)E:\Ant\OurProject\chapter2 \build\classes\Main.class
2)E:\Ant\OurProject\chapter2>java -cp build/classes lession1.Main
2, 在ant中运行
1) build.xml
<target name="execute" depends="compile">
<java classname="lession1.Main" classpath="build/classes">
<arg value="a" /> <!-- args[0] = a -->
<arg value="b" /> <!-- args[1] = b -->
<arg file="." /> <!-- args[2] = 当前目录, 即build.xml所在的目录 -->
</java>
</target>
2) ant
>ant -buildfile build.xml execute