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任務