<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 閱讀(188) 評論(0)  編輯  收藏

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

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

    u?????? Ant 的下載

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

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

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

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

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

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

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

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

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

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

    這樣就可以在命令行下面使用 ant 進(jìn)行構(gòu)建了。

    u?????? Ant 的文檔

    ?????? 學(xué)習(xí) Ant 的使用,可以認(rèn)真閱讀 Ant 的文檔,我就是這樣的學(xué)習(xí)的。 Ant 的使用手冊可以從 Ant 安裝目錄下的 docs\manual\index.html 中進(jìn)行閱讀,這個是學(xué)習(xí) Ant 使用,以及查找 Ant 標(biāo)簽的最好文檔。

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

    ?????? Ant 使用最核心的內(nèi)容,就是編寫 build.xml 文件,這是一個標(biāo)準(zhǔn)的 xml 文件,其基礎(chǔ)結(jié)構(gòu)為:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    <?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");

    ?????? }

    }

    ?????? 創(chuàng)建好以上目錄結(jié)構(gòu)以后,就可以使用 Ant 來進(jìn)行構(gòu)建了,只需要在命令行中將當(dāng)前目錄切換到 D \antTest 目錄下,輸入 ant 命令就可以執(zhí)行了。

    ?????? 當(dāng)然這里只是實(shí)現(xiàn)了最簡單的 Ant 功能,輔助大家快速熟悉 Ant 的使用,更多的內(nèi)容以及使用可以閱讀 Ant 提供的文檔進(jìn)行使用。


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产h视频在线观看免费| 亚洲天堂中文资源| 手机在线看永久av片免费| 国产精品午夜免费观看网站| 大学生高清一级毛片免费| 老司机69精品成免费视频| 看亚洲a级一级毛片| 亚洲国产乱码最新视频| 久久精品国产亚洲AV大全| 一二三四视频在线观看中文版免费| 91免费在线视频| 一级女性全黄久久生活片免费 | 亚洲综合色丁香婷婷六月图片| 久久被窝电影亚洲爽爽爽| 亚洲日本中文字幕一区二区三区| 在线jlzzjlzz免费播放| 麻豆最新国产剧情AV原创免费| 亚洲视频在线观看免费| av永久免费网站在线观看| WWW免费视频在线观看播放 | 国产一区在线观看免费| 成人人免费夜夜视频观看| 无码人妻一区二区三区免费手机 | 亚洲精品美女久久久久9999| 亚洲国产一成人久久精品| 亚洲无线码在线一区观看| 亚洲性猛交XXXX| 亚洲色欲久久久综合网东京热| 亚洲高清国产拍精品青青草原| 亚洲av午夜成人片精品电影 | 亚洲永久网址在线观看| 亚洲毛片基地4455ww| 中中文字幕亚洲无线码| 久久精品国产亚洲AV忘忧草18| 亚洲日本va在线观看| 狠狠色伊人亚洲综合网站色| 久久免费视频一区| 毛片在线播放免费观看| 久久成人无码国产免费播放| 99re免费在线视频| 2020久久精品国产免费|