apache ant 的安裝與使用

1.引言

團隊協作式的開發項目時,svn和git起到管理代碼的作用,而我們需要的是一個可以編譯好可以發佈的產品,這時候就需要有一個規範的編譯工具了,由於開發人員所使用的環境各有不同,比如開發java項目時,不同的成員可能使用的是不同的系統,jdk,ide,而此時我們項目在編譯發佈時要排除掉所有的這些差異,而我們有必要有一個統一的環境用於編譯發佈項目,最好是代碼運行時的發佈環境,這也是很多C或者C++軟件在安裝時纔會在本地完成最後的鏈接,運行的原因,而java項目一般是使用ant和maven

2.apache ant的介紹,下載以及安裝

Ant是Apache軟件基金會JAKARTA目錄中的一個子項目,它有以下的優點。跨平臺性。Ant是純Java語言編寫的,所以具有很好的跨平臺性。操作簡單。Ant是由一個內置任務和可選任務組成的。Ant運行時需要一個XML文件(構建文件)。 Ant通過調用target樹,就可以執行各種task。每個task實現了特定接口對象。由於Ant構建文件 是XML格式的文件,所以很容易維護和書寫,而且結構很清晰。Ant可以集成到開發環境中。由於Ant的跨平臺性和操作簡單的特點,它很容易集成到一些開發環 境中去。
具體文檔詳細介紹:百度百科十分詳細的介紹
下載地址:http://ant.apache.org/bindownload.cgi
這裏寫圖片描述

Windows下安裝步驟(不推薦,意義不大,而且後面會因爲各種環境問題編碼問題導致留下一堆坑)
1. 安裝jdk,配置好環境變量JAVA_HOME CLASS_PATH PATH
2. 將下載的文件解壓到安裝目錄下:C:\developer
3. 添加環境變量ANT_HOME
這裏寫圖片描述
4. 將%ANT_HOME%\bin;添加到環境變量PATH中
5.測試:在命令行中敲入ant -version或者直接敲入ant看到類似下圖即爲安裝成功
這裏寫圖片描述

linux下安裝方式(服務器普遍使用linux,所以推薦使用以此爲基準進行編譯)
1.安裝jdk配置環境變量JAVA_HOME CLASS_PATH PATH
步驟參考Ubuntu下配置JDK環境變量
2.從官網下載tar.gz版的ant安裝包解壓到安裝目錄下,修改權限

tar -vxzf apahce-ant-1.9.2-bin.tar.gz  解壓 
chown -R linbingcheng apahce-ant-1.9.2  改變權限 
chmod -R +x apahce-ant-1.9.2 

3.vim /etc/profile 修改系統配置文件,將以下內容加在文件末端


#set Ant enviroment

export ANT_HOME=/usr/apache-ant-1.9.2
export PATH=$PATH:$ANT_HOME/bin

4.終端輸入以下命令使配置生效

source /etc/profile

5.測試ant是否安裝成功,配置生效

ant -version
這裏寫圖片描述

3.使用介紹

百度百科;裏面關於build.xml的配置寫的十分詳細,所以就不做搬運了

ant的運行方法:

根據需求創建好使用的配置文件(使用默認配置文件名build.xml),進入存放該配置文件的目錄,直接運行運行ant命令,既可以

如果文件名不是默認的build.xml
則要指定配置文件

ant -buildfile build-test.xml

如果要指定運行的target的話,則在文件名後面指定,如

ant -buildfile build-test.xml clean

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章