Ant權威指南檢視原始碼討論檢視歷史
《Ant權威指南》,[美] 泰利(TillyJ.) 著,出版社: 中國電力出版社。
隨着科學技術日新月異地發展,傳播知識信息手段[1],除了書籍、報刊外,其他工具也逐漸產生和發展起來。但書籍的作用,是其他傳播工具或手段所不能代替的。在當代,無論是中國,還是其他國家,書籍仍然是促進社會政治、經濟、文化發展必不可少的重要傳播工具[2]。
內容簡介
1998年,有一位程序員改變了整個Java世界。James Duncan Davisdson在試圖使用當時的構建工具(GNU Make、批處理文件和shell腳本)來創建一個跨平台的Tomcat構建時,做了多種努力均不能成功。因此,他在從歐洲飛回美國的途中設計出了自己的構建實用工具,並為命名為Ant,因這是一個小東西,但卻能做大事。James為了解決自己的問題(即創建一個跨平台的構建)而提出的這種快速而簡單的解決方案已經演變成Java環境中應用最為廣泛的構建管理工具。
如果你在用Java進行開發,而沒有使用Ant,那麼確定應該擁有這本不算厚的書。Ant是一個可靠的、跨平台的構建工具,它可以充分利用Java環境的優勢。Ant本身也是用Java編寫的,它可在多個平台(如Unix、Linux以及Windows等等)上工作,因此如果你要轉換開發平台,那麼學習Ant是值得的,Ant很容易擴展。在你的工程中,目前是否存在某個需求,而所有Ant功能對此都不能予以滿足呢?沒有問題!你完全可以像James一樣,編寫自己的Ant任務。沒準兒你也能改變這個世界呢!
以上是使用Ant可以完成的一些工作:
·定義構造塊、它們必須產生的結果以及它們之間的依賴關係;
·自動地由諸如CVS等源代碼控制系統獲取源代碼;
·不僅可令Ant以適當的順序編譯必要的源文件,而且還可生成部署都所必需的JAR文件,由此完成應用的構造;
·僅需由一個構造文化(或一組構建文件)即可完成以上所有工作,而構建文件在Ant支持的所有平台上都會有同樣的表現。
要進行eXtreme(極限)編程?Ant就是一個工具,利用它可以方便地完成頻繁的構建,以此又將有利於使用JUnit和相關技術進行測試驅動的開發。
Ant構建文件是XML編寫的,這是一種良構標準,因此可以確保使用Ant並不需要學習另一種腳本語言。Ant是一個開源工程,這是Apache軟件基金會所投資的Jakarta工程的一部分。
參考文獻
- ↑ 漲知識:古人用什麼方法傳遞信息?,搜狐,2017-04-03
- ↑ 書究竟有何用?,搜狐,2017-07-18