[Ant][StartWithAnt] 第七章 Ant扩展包ant-contrib的使用

本文介绍了Ant扩展包ant-contrib的使用,包括安装方法和主要任务。ant-contrib提供了<if>、<for>、<switch>等逻辑判断任务,增强了Ant的可编程性。此外,还详细讲解了数学运算和变量等特性任务,帮助用户更灵活地编写Ant脚本。
摘要由CSDN通过智能技术生成

点击此处下载StartWithAnt完整的pdf文档与代码:http://download.csdn.net/detail/sodino/6603769



Ant-contrib是使用Ant编写脚本最重要的补充。当使用Ant编写一些较为复杂的逻辑功能,比如循环和流程判断时,自然希望 Ant 能支持这种编程能力。然而 Ant 核心任务中并没有提供 <if> 任务,只是在 <target> 任务的属性中支持 if 属性,比如 <target name="targetA" if="property-A-present"/>,即表示只有 property-A-present 属性存在才执行targetA 目标。但是,必须注意的一点是,这里的 if 并不是判断 module-A-present 属性是否设置为特定值,而仅仅是检查该属性是否被设置了,因而其可编程性并不是很强。 

  Ant-contrib  Ant 提供了与通常所使用的编程语言功能相同的 <if>  <for><switch>等逻辑判断任务,支持对字符串的排序<sortlist>任务,甚至还支持常见的数学运算,如加、减、乘、除、求余等功能。在构建过程中灵活运用这两个扩展包,将大大增强 Ant 的可编程性,这其实就是一种基于 XML 脚本的编程。

1. ant-contrib的安装方法

在复杂的持续集成环境中,涉及到一些扩展项目来搭建Ant环境,是Ant易扩展性的表现。外部工具的提供者只要实现特定的 Ant 任务接口,就可以提供自定义的 Ant 任务,只需要通过 <taskdef> 任务引入这些特定的 Ant 任务,便可以实现与这些工具的连接,实现通过 Ant 脚本来管理整个集成环境的目的。

为引入ant-contrib扩展包,有下面3</

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值