ant_3

一级结点是project,二级结点包括property、path 、target,三级以后就是操作命令了。这样先把握前面两级就基本上了解了这个文件的结构了。
如果稍微注意一下,就知道其中target的地位了,ant的执行就是以target为单位的,其他的property、path都只是文件中的定义变量而已。给target里面引用,引用就是通过${}这个符号,这样的话,也就是把target讲清楚就ok了。

target是一个执行单位,它自身的属性有name和depends,depends是指定当前的target执行前必须在之前执行的target,这样就只剩下target本身了。

然后再读读target本身的内容,就大致清晰了,基本上都是jdk里面的命令相关,看看就能看懂。

然后这里面有一个需要注意的问题就是目录了,<property name="srcDir" location="WEB-INF/src"/>这行的绝对路径是控制台的当前路径加上后面的,也就是build.xml所在的目录了。所以这个文件一般都是放在项目的主目录下。

还有一个问题就是project里面的default属性了,它指定一个或多个target,然后如果只敲ant命令,那么就执行这个属性里面的各个target,如果要单独的执行某个任务,可以敲ant加任务名,比如,可以敲,ant war,这样就执行war任务,然后从这个target开始从depends开始往上推,一直执行下来。

很简单吧,上面这个文件就足够用了,它可以让你打web项目的war包,可以打jar包,可以编译,可以run一个可执行的类等。

其他就没有什么了,只要好好读读上面的文件,那些名字都是可以从字面上理解的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值