Apache Ant使用XML來編寫構建檔,每個構建檔包含一個專案和至少一個默認目標。 target
是任務的容器,每個任務都是可以執行的代碼。 可以將專案理解為將目標和任務包裝到單個單元中的容器。 要創建專案,我們可以使用<project>
標記。 例如,專案標記如下所示:
<project name="java-ant project" default="run">
...
</project>
它既包括目標也包括任務,所以可寫成:
<project name="java-ant project" default="run">
<target name="run" depends="compile">
<task-name></task-name>
</target>
<target name="compile">
<task-name></task-name>
</target>
</project>
專案(project
)標記使用各種屬性來設置要運行的名稱和目標。最常用的屬性如下所示。
Apache Ant專案屬性
屬性 | 描述 | 必需? |
---|---|---|
name |
這是該專案的名稱 | 非必需 |
default |
如果沒有明確提供目標,它用於設置默認(default )目標。 |
非必需 |
basedir |
它需要基目錄路徑 | 非必需 |
注意:可以選擇要執行的目標。 如果沒有給出目標,則使用專案的默認值。