<target>標記目標
目標是一個或多個任務的集合,任務是一段可執行的代碼;構建文件中包含一個項目,在項目內部聲明了所有目標;
<target name = "run"> ... </target>
目標可以依賴其他目標, 並且被依賴的目標必需在當前目標之前執行。例如,有兩個目標:一個編譯目標,一個運行代碼目標。現在,只能在執行編譯目標后才能運行代碼目標,運行目標取決於編譯目標;調用順序:編譯(compile)-> 運行(run),表示目標的執行順序。
備注:每個目標只執行一次,即使它有多個依賴目標。
代碼示例如下:
<target name = "run" depends = "compile"> ... </target> <target name = "compile"> ... </target>
目標含有的屬性如下:
| 屬性 | 描述 | 必需? |
| name | 要設置目標的名稱 | 是 |
| depends | 它所依賴的目標列表 | 否 |
| if | 一個計算結果為true的屬性 | 否 |
| unless | 一個計算結果為false的屬性 | 否 |
| description | 這個目標函數的簡短描述 | 否 |
| extensionof | 將當前目標添加到擴展點的從屬列表 | 否 |
| onMissingExtensionPoint | 如果此目標擴展了缺少的擴展點,該如何處理 | 否 |
