ant 个人笔记

来源:互联网 发布:windows忘记开机密码 编辑:程序博客网 时间:2024/04/27 22:56
 ant 命令想关属性
-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”:

<condition property="os" value="windows" else="other">      <or>       <os family="win9x" /> <os family="winnt" />      </or>  </condition>


 

 

 

原创粉丝点击