当前位置: 首页 > 教程 > ANT >

Ant Condition任务

精华
小牛编辑
110浏览
2023-03-14

它用于创建条件任务,如果某个条件成立,则设置属性。

如果条件成立,则默认情况下属性值设置为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>