程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java開源構建工具ant簡介

Java開源構建工具ant簡介

編輯:關於JAVA
 Ant的全名是"Another Neat Tool",是由 James Duncan Davidson在Make工具無法滿足他的需求下所撰寫出來的構建(build)工具,目前由Apache Software Foundation持續進行開發,根據官方網站上的FAQ中"What is apache Ant"的回答:

  Ant is a Java-based build tool. In theory, it is kind of like Make, without Make's wrinkles and with the full portability of pure Java code.

  對於沒有使用過Make工具的初學者來說,想象一下您如何管理您的原始碼?自動處理CLASSPATH的問題?在編譯之後將編譯過後的檔案指定至某個目錄?包裝您的類庫?甚至執行自動測試並將報告儲存下來?這一切都可以透過Ant來完成!您不用不斷的使用javac、copy、cd、 Java指令來達成這些目的,只要撰寫好構建文件(buildfile),一個以XML組織的文件檔案,之後,最簡單的情況下,您只要下達ant指令,所有的一切就可以完成。

  或許有人會說這些東西有些IDE也可以辦到,這並不是正確的說法,Ant並不取代IDE,它補強了IDE,而也沒有IDE可以取代Ant,他們是互補的,不是相互取代的。

  簡單的歸納一下Ant可以幫您自動完成的任務:

  · 編譯Java原始碼

  · 建立jar、war、zip檔案

  · 自動測試與生成報告

  · 從CVS等管理系統取得原始碼

  您可以先行至以下的網站取得一些信息:

  · Ant 官方網站

  · Ant 使用者手冊

  以下介紹如何設定Ant,在下載Ant之後,將壓縮檔解壓縮至您想要的目錄,假設是c:\develop\apache-ant-1.6.1。

  · 新增系統變量:JAVA_HOME,內容為您的Java安裝路徑,例如:c:\develop\j2sdk1.4.2

  · 新增系統變量:ANT_HOME,內容:c:\develop\apache-ant-1.6.1

  · 在PATH環境變量中加入Ant的bin目錄:\bin

  如果您要讓Ant能支持JUnit,建議您直接將JUnit的junit.jar放置在Ant的lib目錄,並記得改變CLASSPATH中原先有關於 JUnit的設定,例如:%ANT_HOME\lib\junit.jar,雖然也有其它的方式可以設定,但這是最快最簡單的方法。

  如果是windows 2000/XP,請在[系統內容/進階/設定環境變量]中設定[系統變量],以完成以上的設定,例如:

Ant簡介
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved