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>