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示例
Apache Ant目標-target標籤
目標是一個或多個任務的集合。 任務是一段代碼,即將被執行。 構建文件包含一個項目,在項目內部聲明瞭所有目標。 要創建目標,可以使用<target>
標記。
<target name="run">
...
</target>
目標可以依賴於其他目標,並且依賴目標必須在當前目標之前執行。 例如,可能有兩個目標:一個編譯目標,另一個用於運行代碼。 現在,只能在執行編譯目標後運行目標。 因此運行目標取決於編譯目標。 看下面一個例子。
<target name="run" depends="compile">
...
</target>
<target name="compile">
...
</target>
調用順序:編譯(compile)-> 運行(run),表示目標執行的順序。
注意:每個目標只執行一次,即使它有多個依賴目標。
目標具有以下列出的各種屬性。
屬性
描述
必需?
name
要設置目標的名稱
是
depends
它所依賴的目標列表。
否
if
一個計算結果爲true
的屬性
否
unless
一個計算結果爲false
的屬性
否
description
這個目標函數的簡短描述
否
extensionOf
將當前目標添加到擴展點的從屬列表。
否
onMissingExtensionPoint
如果此目標擴展了缺少的擴展點,該如何處理。
否
name
屬性可以是任何有效的字母數字字符串。