ant 是一個将軟體編譯、測試、部署等步驟聯系在一起加以自動化的一個工具,大多用于java環境中的軟體開發。
解壓壓縮包,如放置在f:\chuxing\apache-ant-1.9.6,目錄結構如下:
bin是ant的程式運作入口。
etc中存放的是一些xsl的輸出模闆。
lib中存放的是ant程式需要依賴的jar包。
manual中存放的是ant程式的幫助文檔。
建立系統變量ant_home = f:\chuxing\apache-ant-1.9.6,在path中添加ant_home目錄下的bin目錄。
測試。在cmd中輸入ant回車,如果看到如下提示則表示配置成功。
buildfile: build.xml does not exist! build failed
我們将java源檔案放在src目錄中,所有生成的檔案放在build目錄中,build下面有兩個子目錄classses和jar,分别用于存放編譯得到的class檔案和生成的jar檔案。
1 建立src目錄
2 在src\oata\helloworld.java檔案中編寫如下代碼:
3 編譯和運作
4 建立一個可執行的jar檔案
預設情況下,ant使用build.xml作為buildfile檔案,我們的.\build.xml内容如下:
現在可以通過如下指令編譯、生成jar檔案和運作程式:
或者直接使用:
增強後的build檔案
此時可以隻輸入ant指令就完成所有工作。