Apache Ant構建文件-project標籤

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

它需要基目錄路徑

非必需

注意:可以選擇要執行的目標。 如果沒有給出目標,則使用項目的默認值。