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>