ant是apache專案組的一個子專案,是一個基於java的構建工具。ant本身用java實現,要構建的工程的配置檔案用xml格式描述,可以很方便的實現跨平臺構建工作。
ant 可以從http://ant.apache.org下載,目前最新版本為1.5.4。下載完畢後直接解壓縮到一個目錄,例如D:\ant。
下一步我們需要設定如下的環境變數:
ANT_HOME:ant的安裝目錄,如果按上面方法解壓縮了ant,那麼這個值應該設為D:\ant
JAVA_HOME:jdk的安裝目錄
PATH:把%ANT_HOME%\bin目錄加到path變數,以便於從命令列直接執行ant。
(1)建立build.xml
用ant編譯規模較大的工程非常方便,每個工程都對應一個build.xml檔案,這個檔案包含與這個工程有關的路徑資訊和構建任務。
下面是一個最簡單的build.xml檔案:
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="projectTemplate" default="init" basedir=".">
<target name="init" >
<property name="lib.dir" value="lib"/>
<echo message="Hello ,lib.dir is set to ${lib.dir}" >
</echo>
</target>
</project>
每個build.xml有且僅有一個project,每個project下面可以包含多個target,每個target表示一個小的任務,每個任務負責執行一段指令碼。ant有內建任務集可供使用,例如上面的echo就是在console上顯示訊息。
更詳細的內建任務請參考http://ant.apache.org/manual/coretasklist.html
${lib.dir}表示引用一個名字叫做lib.dir的屬性值,這個屬性的值就是lib。
(2)執行ant
使用ant.bat可以直接執行ant,如果不帶任何引數,ant會在當前路徑下搜尋build.xml檔案,如果找到了這個檔案,就執行project的default屬性指定的target.我們也可以帶引數來執行ant,以便選擇build.xml檔案
ant是apache專案組的一個子專案,是一個基於java的構建工具。ant本身用java實現,要構建的工程的配置檔案用xml格式描述,可以很方便的實現跨平臺構建工作。
ant 可以從http://ant.apache.org下載,目前最新版本為1.5.4。下載完畢後直接解壓縮到一個目錄,例如D:\ant。
下一步我們需要設定如下的環境變數:
ANT_HOME:ant的安裝目錄,如果按上面方法解壓縮了ant,那麼這個值應該設為D:\ant
JAVA_HOME:jdk的安裝目錄
PATH:把%ANT_HOME%\bin目錄加到path變數,以便於從命令列直接執行ant。
(1)建立build.xml
用ant編譯規模較大的工程非常方便,每個工程都對應一個build.xml檔案,這個檔案包含與這個工程有關的路徑資訊和構建任務。
下面是一個最簡單的build.xml檔案:
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="projectTemplate" default="init" basedir=".">
<target name="init" >
<property name="lib.dir" value="lib"/>
<echo message="Hello ,lib.dir is set to ${lib.dir}" >
</echo>
</target>
</project>
每個build.xml有且僅有一個project,每個project下面可以包含多個target,每個target表示一個小的任務,每個任務負責執行一段指令碼。ant有內建任務集可供使用,例如上面的echo就是在console上顯示訊息。
更詳細的內建任務請參考http://ant.apache.org/manual/coretasklist.html
${lib.dir}表示引用一個名字叫做lib.dir的屬性值,這個屬性的值就是lib。
(2)執行ant
使用ant.bat可以直接執行ant,如果不帶任何引數,ant會在當前路徑下搜尋build.xml檔案,如果找到了這個檔案,就執行project的default屬性指定的target.我們也可以帶引數來執行ant,以便選擇build.xml檔案