-buildfile file (-f) 使用指定的构建文件
-projecthelp 获得项目的信息
ant构建文件中想关属性及用法
--dir文件夹路径
--fileset文件集
--path路径
--basedir项目基目录的绝对路径,其他相对路径都是由他解析而出的
--depends="inputProjectId" 依赖前一个target,如果前一个没通过或没有则会报错(依赖性是可传递的)
-classpath <path> 指定何处可以找到引用的类文件和库
如果路径只包含一个path或location它可以简写为:
<path location="lib/junit.jar" />
可以包含一个文件集合
<path id="waitrz">
<fileset dir="${dir.caloutput}/${BATCH_DATE}">
<include name="*.dat"/>
</fileset>
</path>
id是唯一的
其它路径可以引用这个名字:
<path refid="waitrz" />
refid属性引用了已定义的路径:如果在构建过程中这个路径还没有定义,ant会发生错误而失败
include 应包含的文件模式列表,逗号分隔,被省略时包含所有文件
excludes 相反
--特征
从特征文件中载入特征
特征是不可变的,无论谁首次设置了特征,其值就会在构建中不会再改变。
但是对与变量是由最后设置者确定它的值。(ant -Dbuild.debug=false )
<property file="build.properties" />
--用<condition>测试条件
大部分Ant测试可以根据<condition>任务进行分组,如果潜逃的条件测试为true,它将对一个已命名的特征进行设置。
用逻辑运算符<and>,<or>,<xor>,<not>可以构成一个复杂的测试条件。
下面一个测试,如果底层操作系统是两个Windows平台中的一个,那么特征OS的值就会被设置为“Windows”否则被设置能“other”: