它用于創(chuàng)建條件任務(wù),如果某個(gè)條件成立,則設(shè)置屬性。
如果條件成立,則默認(rèn)情況下屬性值設(shè)置為true,否則不設(shè)置該屬性。 可以通過為value屬性指定新值來將值設(shè)置為默認(rèn)值以外的值。
必須指定一個(gè)條件,并且還可以指定為嵌套元素。
| 屬性 | 描述 | 必需 |
|---|---|---|
property |
要設(shè)置的屬性名稱。 | 是 |
value |
設(shè)置屬性的值。 | 否 |
else |
如果條件求值為false,則將屬性設(shè)置為的值。 |
否 |
如果類路徑中的JavaBeans Activation Framework和JavaMail都可用,請(qǐng)?jiān)O(shè)置屬性javamail.complete。參考以下代碼:
<condition property="javamail.complete">
<and>
<available classname="javax.activation.DataHandler"/>
<available classname="javax.mail.Transport"/>
</and>
</condition>