網頁

2017/10/25

Ant build.xml的project

Ant建置檔(buildfile)使用XML格式撰寫,預設為build.xml,內容為建置時要執行的各種任務。build.xml中必須且只能有一個project節點,projectbuild.xml的根節點(root element)。

<project>的屬性如下

  • name,用來指名專案的名稱。非必要。
  • default,當沒有提供執行的target時,預設要執行的target。非必要
  • basedir,用來定義專案根目錄,如果未定義,則預設使用build.xml的上一層目錄位置作為根目錄。非必要

一個project中含有一個或多個target,例如下面的project名稱為AntDemo,其中含有四個target,預設會執行的target名稱是war。,

<?xml version="1.0" encoding="UTF-8"?>
<project name="AntDemo" default="war">

  <target name="init">
    ...
  </target>
  
  <target name="compile" depends="init" >
    ...
  </target>
  
  <target name="war" depends="compile">
    ...
  </target>
  
  <target name="clean">
    ...
  </target>
  
</project>

沒有留言:

張貼留言