ant学习(一)各个属性了解

project元素

project元素是Ant构件文件的根元素,Ant构件文件至少应该包含一个project元素,否则会发生错误。在每个project元素下,可包含多个target元素。接下来向读者展示一下project元素的各属性

name:用于指定project元素的名称。

default:用于默认执行时所执行的target名称

basedir:用于指定基路径的位置,改属性没有指定时,使用ant的构建文件的附目录作为基准目录。

 

target元素

它是ant的执行单元,可以包含一个或多个任务,多个target可以相互依赖;

name:target元素的名称,在同一个project元素中不能重复,可以通过指定的target-name运行某个target;

depends属性:用于描述target之间的依赖关系,若与多个target存在的依赖关系时,需要以“,”间隔。ant会依照depends属性中的target出现的顺序依次执行每个target。被依赖的target会先执行。

if属性:用于验证指定的属性是否存在,若不存在,所在的target将不会被执行。

unless属性: 它也用于验证指定的属性是否存在,如果不存在,所在的target则执行

description属性:该属性是target功能的简短描述和说明

 

property元素

该元素可看做参量或者是参数的定义,project的属性可以通过property元素来设定,也可以在ant之外设定。

 

创建文件:

    <target name="mkdir">

       <mkdir dir="build/classes"/>

    </target>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值