JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java Tools  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Ant 入門(1)- 什麼是 Ant? [精華]
caterpillar

良葛格

版主

發文: 2612
積分: 70
於 2004-05-09 13:31 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你可以在以下網址看到新版文件:
http://caterpillar.onlyfun.net/Gossip/JUnit/index.html

==================

Ant的全名是"Another Neat Tool",是由James Duncan Davidson在Make工具無法滿足他的需求下所撰寫出來的構建(build)工具,目前由Apache Software Foundation持續進行開發,根據官方網站上的FAQ中"What is Apache Ant"的回答:
1
2
3
Ant是以Java為基礎的構建工具,理論上,它有些類似Make,但沒有Make的缺點,並具有純Java撰寫的可攜性優點。
 
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的官方網站:http://ant.apache.org/
Ant使用者手冊:http://ant.apache.org/manual/index.html


caterpillar edited on 2011-01-24 10:37
reply to postreply to post
良葛格學習筆記
話題樹型展開
人氣 標題 作者 字數 發文時間
60050 [精華] Ant 入門(1)- 什麼是 Ant? caterpillar 1470 2004-05-09 13:31
22929 Re:Ant 入門(1)- 什麼是 Ant? Biologic 247 2004-05-09 21:38
20495 Re:Ant 入門(1)- 什麼是 Ant? jini 169 2004-05-10 17:05
18745 Re:Ant 入門(1)- 什麼是 Ant? mikeotp 409 2005-05-23 16:41
14474 Re:Ant 入門(1)- 什麼是 Ant? vteamwilson 265 2007-08-30 12:35
13585 Re:Ant 入門(1)- 什麼是 Ant? jeffery_jean 240 2007-10-19 12:03
4688 Re:Ant 入門(1)- 什麼是 Ant? fredfred690 70 2012-02-04 04:03
5007 Re:Ant 入門(1)- 什麼是 Ant? jk47 83 2012-02-04 09:21
» JWorld@TW »  Java Tools

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8