歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ant系統構建工具的使用

Ant系統構建工具的使用

日期:2017/2/28 15:29:36   编辑:Linux教程

Ant是Apache旗下基於Java的開源系統構建工具(類似make、gunmake、nmake、jam),可以幫助程序員完成編譯、打包、上傳等功能。使用ant的大體步驟如下:1.下載程序2.配置ANT_HOME和Path變量3.編寫build.xml文件4.執行程序。Ant工具基於Java語言實現,要求系統必須安裝了JDK。它支持java編寫的插件和接口。

1.下載程序:下載apache-ant-1.8.4-bin.zip版本。

2.配置ANT_HOME和Path,ANT_HOME為ant所在目錄,而path中添加bin可執行文件目錄%ANT_HOME%\bin;

配置完成後,使用ant –version測試是否安裝成功。

3.編寫build.xml文件。首先我們描述一個手動開發過程,再用Ant自動構建工具來構建。

首先來看開發一個普通的helloworld項目,在d:\helloword項目文件夾下需要執行Mkdirsrc bin output建立三個目錄,使用文本編輯器編寫java代碼。使用Javac –d bin src\hello.java來編譯文件,放到bin目錄下。再用Jar cvfoutput\hello.jar bin\*打包文件到output目錄下,使用Java hello執行代碼。雖然步驟並不復雜,但如果沒修改一次都要重復執行上述步驟的話,也是一部很大的工作量。所謂程序員,就是DRY(don't repeat yourself)。這種傻事,交給Ant來做。

Ant使用build.xml確定構建過程,build文件是標准xml文件,以project為根,target為子元素,一個target代表一個執行系列,如刪除文件,編譯,打包等。而這些target之間使用depends來指出他們之間的項目關系。

編寫build.xml文件:在項目根目錄下建立build.xml文件,首先編寫根目錄和刪除已生成文件的target。

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="hello" default="delete">
  3. <targetnametargetname="delete">
  4. <deletedirdeletedir="bin" includes="*"/>
  5. <deletedirdeletedir="output" includes="*"/>
  6. </target>
  7. </project>
Copyright © Linux教程網 All Rights Reserved