ANT
ANT簡介
Ant簡介
ANT環境安裝設置
Apache Ant功能特性
Ant構建文件
Apache Ant安裝
Ant屬性任務
Apache Ant入門程序(Hello World)
Ant屬性文件
Apache Ant構建文件-project標籤
Ant數據類型
Apache Ant目標-target標籤
Ant構建項目
Apache Ant任務-task標籤
Ant構建文檔
Apache Ant屬性
Ant創建JAR文件
Apache Ant令牌過濾器
Ant創建WAR文件
Apache Ant命令行參數
Ant打包應用
Apache Ant If和Unless用法
Ant部署應用程序
Apache Ant類型
Ant執行Java代碼
Apache Ant自定義組件
Ant和Eclipse集成
Apache Ant監聽器和記錄器
Ant Junit集成
Apache Ant IDE集成
Apache Ant InputHandler接口
Ant之外的Apache Ant任務
Apache Ant參數處理器
Apache Ant API
Apache Ant Jar示例
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>