回覆列表
  • 1 # 陽光魯寧

    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檔案

  • 中秋節和大豐收的關聯?
  • 一個善於交際活潑開朗和一個性格孤僻不合群的人在一起能幸福麼?