它用於創建條件任務,如果某個條件成立,則設置屬性。
如果條件成立,則默認情況下屬性值設置為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任務