Ant入門
作者:陳躍峰
出自:http://blog.csdn.net/mailbomb
Ant(Another Neat Tool)是一個(gè)現(xiàn)在主流的構(gòu)建(Build)工具,現(xiàn)在幾乎所有的Java開源項(xiàng)目都使用它來編譯自己的項(xiàng)目,而且主流的IDE對(duì)于Ant也提供了良好的支持。
Ant完全使用Java語言進(jìn)行開發(fā),而且開放源代碼,現(xiàn)在最新的版本是1.6.5,可以很方便的使用可擴(kuò)展,使用Ant最主要的工作就是根據(jù)構(gòu)建項(xiàng)目的需要編寫對(duì)應(yīng)的build.xml文件,使用該文件控制程序的編譯、運(yùn)行、打包等操作。
u Ant的下載
Ant是一個(gè)開源、免費(fèi)的軟件,可以從以下地址下載最新版本:
u Ant的安裝和配置
Ant的安裝程序是一個(gè)壓縮文件,例如最新版本的Ant 1.6.5安裝程序文件名稱為——apache-ant-1.6.5-bin.zip。
1. Ant的安裝
Ant的安裝很簡(jiǎn)單,解壓縮即可??梢愿鶕?jù)需要解壓縮到任意目錄。
2. Ant的配置
安裝Ant完畢以后,為了更方便的使用,需要配置兩個(gè)環(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的使用手冊(cè)可以從Ant安裝目錄下的docs\manual\index.html中進(jìn)行閱讀,這個(gè)是學(xué)習(xí)Ant使用,以及查找Ant標(biāo)簽的最好文檔。
u build.xml文件基本格式
Ant使用最核心的內(nèi)容,就是編寫build.xml文件,這是一個(gè)標(biāo)準(zhǔn)的xml文件,其基礎(chǔ)結(jié)構(gòu)為:
<?xml version="1.0"?>
<project>
<target>
……
</target>
</project>
具體每個(gè)標(biāo)簽的作用以及其屬性可以參考Ant文檔。
u 一個(gè)簡(jiǎn)單的使用示例
建立一個(gè)目錄,例如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
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)了最簡(jiǎn)單的Ant功能,輔助大家快速熟悉Ant的使用,更多的內(nèi)容以及使用可以閱讀Ant提供的文檔進(jìn)行使用。
聯(lián)系客服