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 它需要基目錄路徑 非必需

注意:可以選擇要執行的目標。 如果沒有給出目標,則使用專案的預設值。