现在的位置: 首页 > 综合 > 正文

ant 个人笔记

2013年02月02日 ⁄ 综合 ⁄ 共 988字 ⁄ 字号 评论关闭

 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>

 

 

 

抱歉!评论已关闭.