<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    即使世界明天毀滅,我也要在今天種下我的葡萄樹。
    posts - 112, comments - 14, trackbacks - 0, articles - 11

    Ant入門

    Posted on 2006-08-09 22:14 閱讀(189) 評論(0)  編輯  收藏

    AntAnother Neat Tool是一個現在主流的構建(Build)工具,現在幾乎所有的Java開源項目都使用它來編譯自己的項目,而且主流的IDE對于Ant也提供了良好的支持。

    ?????? Ant 完全使用 Java 語言進行開發,而且開放源代碼,現在最新的版本是 1.6.5 ,可以很方便的使用可擴展,使用 Ant 最主要的工作就是根據構建項目的需要編寫對應的 build.xml 文件,使用該文件控制程序的編譯、運行、打包等操作。

    u?????? Ant 的下載

    ?????? Ant 是一個開源、免費的軟件,可以從以下地址下載最新版本:

    ????????????? http://ant.apache.org/

    u?????? Ant 的安裝和配置

    ?????? Ant 的安裝程序是一個壓縮文件,例如最新版本的 Ant 1.6.5 安裝程序文件名稱為—— apache-ant-1.6.5-bin.zip

    1.???????? Ant 的安裝

    ?????? Ant 的安裝很簡單,解壓縮即可。可以根據需要解壓縮到任意目錄。

    2.???????? Ant 的配置

    ?????? 安裝 Ant 完畢以后,為了更方便的使用,需要配置兩個環境變量:

    a)???????? path ——把 ant 安裝目錄下的 bin 添加到 path 中。

    b)??????? ant_home —— Ant 的安裝目錄,例如 C:\ant\apache-ant-1.6.5

    這樣就可以在命令行下面使用 ant 進行構建了。

    u?????? Ant 的文檔

    ?????? 學習 Ant 的使用,可以認真閱讀 Ant 的文檔,我就是這樣的學習的。 Ant 的使用手冊可以從 Ant 安裝目錄下的 docs\manual\index.html 中進行閱讀,這個是學習 Ant 使用,以及查找 Ant 標簽的最好文檔。

    u?????? build.xml 文件基本格式

    ?????? Ant 使用最核心的內容,就是編寫 build.xml 文件,這是一個標準的 xml 文件,其基礎結構為:

    ????????????? <?xml version="1.0"?>

    ????????????? <project>

    ????????????? ?????? <target>

    ????????????? ????????????? ……

    ?????? ????????????? </target>

    ????????????? </project>

    ?????? 具體每個標簽的作用以及其屬性可以參考 Ant 文檔。

    u?????? 一個簡單的使用示例

    ?????? 建立一個目錄,例如 D \antTest ,在該目錄下建立如下文件和目錄:

    ????????? build.xml

    ????????? src 目錄

    l???????? 該目錄下包含 Main.java

    ????????? classes 目錄

    ?????? 這些文件的內容依次如下,首先看一下 build.xml ,其內容如下所示:

    <?xml version="1.0"?>

    <project name="Test Ant" default="Nokia S40 1.0" basedir=".">

    ?????? <description>build All version,include S40 1.0\S40 2.0\Moto,of this game</description>

    ?????? <target name="Nokia S40 1.0" description="build S40 1.0 classes">

    ????????????? <javac

    ???????????????????? taskname="javac Nokia S40 1.0"

    ???????????????????? srcdir="${basedir}/src"

    ???????????????????? includes=""

    ???????????????????? destdir="${basedir}/classes/"

    ????????????? />

    ????????????? <java

    ???????????????????? taskname="java Nokia S40 1.0"

    ???????????????????? classname="test.Main"

    ???????????????????? classpath="${basedir}/classes"

    ????????????? />

    ?????? </target>

    </project>

    Main.java 的源代碼如下所示:

    package test;

    public class Main {

    ?????? public static void main(String[] args){

    ????????????? System.out.println("Test Ant");

    ?????? }

    }

    ?????? 創建好以上目錄結構以后,就可以使用 Ant 來進行構建了,只需要在命令行中將當前目錄切換到 D \antTest 目錄下,輸入 ant 命令就可以執行了。

    ?????? 當然這里只是實現了最簡單的 Ant 功能,輔助大家快速熟悉 Ant 的使用,更多的內容以及使用可以閱讀 Ant 提供的文檔進行使用。


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 91情国产l精品国产亚洲区| 亚洲精品色婷婷在线影院| 亚洲精品视频在线| 日本高清不卡aⅴ免费网站| 精品国产亚洲男女在线线电影| 亚洲AV无码之国产精品| 女人张开腿等男人桶免费视频| 亚洲精品免费网站| 四虎影视免费在线| 亚洲一区二区三区写真| 国产又大又长又粗又硬的免费视频 | 免费可以在线看A∨网站| 久久久久亚洲AV无码永不| 亚洲综合免费视频| 亚洲一级黄色大片| 在线观着免费观看国产黄| 日日狠狠久久偷偷色综合免费| 亚洲国产一二三精品无码| 日本免费在线中文字幕| 亚洲欧洲日产国产最新| 四虎影视免费在线| 国产成人无码免费看片软件| 久久久亚洲欧洲日产国码农村| 免费观看美女用震蛋喷水的视频| 亚洲国产日韩精品| 免费少妇a级毛片| 久久免费区一区二区三波多野| 亚洲最大的视频网站| 日日AV拍夜夜添久久免费| 免费精品国产自产拍在线观看| 亚洲成AV人片在| 男人的好免费观看在线视频| 免费无码一区二区| 亚洲一区二区三区夜色 | 亚洲高清无码综合性爱视频| 成全在线观看免费观看大全 | 亚洲妇女水蜜桃av网网站| 午夜免费福利网站| 手机看片国产免费永久| 伊人久久五月丁香综合中文亚洲 | 无人影院手机版在线观看免费 |