- Ant简介
- Apache Ant功能特性
- Apache Ant安装
- Apache Ant入门程序(Hello World)
- Apache Ant构建文件-project标签
- Apache Ant目标-target标签
- Apache Ant任务-task标签
- Apache Ant属性
- Apache Ant令牌过滤器
- Apache Ant命令行参数
- Apache Ant If和Unless用法
- Apache Ant类型
- Apache Ant自定义组件
- Apache Ant监听器和记录器
- Apache Ant IDE集成
- Apache Ant InputHandler接口
- Ant之外的Apache Ant任务
- Apache Ant参数处理器
- Apache Ant API
- Apache Ant Jar示例
- Ant任务
Ant Condition任务
它用于创建条件任务,如果某个条件成立,则设置属性。
如果条件成立,则默认情况下属性值设置为true
,否则不设置该属性。 可以通过为value
属性指定新值来将值设置为默认值以外的值。
必须指定一个条件,并且还可以指定为嵌套元素。
1. Apache Ant Condition属性
属性 | 描述 | 必需 |
---|---|---|
property |
要设置的属性名称。 | 是 |
value |
设置属性的值。 | 否 |
else |
如果条件求值为false ,则将属性设置为的值。 |
否 |
2. Apache Ant Condition示例
如果类路径中的JavaBeans Activation Framework和JavaMail都可用,请设置属性javamail.complete
。参考以下代码:
<condition property="javamail.complete"> <and> <available classname="javax.activation.DataHandler"/> <available classname="javax.mail.Transport"/> </and> </condition>
上一篇:Ant Concat任务
下一篇:Ant Copy任务