Ant權(quán)威指南

出版時(shí)間:2003-1  出版社:中國電力出版社  作者:Eric M. Burke  頁數(shù):369  字?jǐn)?shù):351000  譯者:林琪  
Tag標(biāo)簽:無  

內(nèi)容概要

1998年,有一位程序員改變了整個(gè)Java世界。James Duncan Davisdson在試圖使用當(dāng)時(shí)的構(gòu)建工具(GNU Make、批處理文件和shell腳本)來創(chuàng)建一個(gè)跨平臺的Tomcat構(gòu)建時(shí),做了多種努力均不能成功。因此,他在從歐洲飛回美國的途中設(shè)計(jì)出了自己的構(gòu)建實(shí)用工具,并為命名為Ant,因這是一個(gè)小東西,但卻能做大事。James為了解決自己的問題(即創(chuàng)建一個(gè)跨平臺的構(gòu)建)而提出的這種快速而簡單的解決方案已經(jīng)演變成Java環(huán)境中應(yīng)用最為廣泛的構(gòu)建管理工具。    如果你在用Java進(jìn)行開發(fā),而沒有使用Ant,那么確定應(yīng)該擁有這本不算厚的書。Ant是一個(gè)可靠的、跨平臺的構(gòu)建工具,它可以充分利用Java環(huán)境的優(yōu)勢。Ant本身也是用Java編寫的,它可在多個(gè)平臺(如Unix、Linux以及Windows等等)上工作,因此如果你要轉(zhuǎn)換開發(fā)平臺,那么學(xué)習(xí)Ant是值得的,Ant很容易擴(kuò)展。在你的工程中,目前是否存在某個(gè)需求,而所有Ant功能對此都不能予以滿足呢?沒有問題!你完全可以像James一樣,編寫自己的Ant任務(wù)。沒準(zhǔn)兒你也能改變這個(gè)世界呢!    以上是使用Ant可以完成的一些工作:    ·定義構(gòu)造塊、它們必須產(chǎn)生的結(jié)果以及它們之間的依賴關(guān)系;    ·自動(dòng)地由諸如CVS等源代碼控制系統(tǒng)獲取源代碼;    ·不僅可令A(yù)nt以適當(dāng)?shù)捻樞蚓幾g必要的源文件,而且還可生成部署都所必需的JAR文件,由此完成應(yīng)用的構(gòu)造;    ·僅需由一個(gè)構(gòu)造文化(或一組構(gòu)建文件)即可完成以上所有工作,而構(gòu)建文件在Ant支持的所有平臺上都會(huì)有同樣的表現(xiàn)。    要進(jìn)行eXtreme(極限)編程嗎?Ant就是一個(gè)必備工具,利用它可以方便地完成頻繁的構(gòu)建,以此又將有利于使用JUnit和相關(guān)技術(shù)進(jìn)行測試驅(qū)動(dòng)的開發(fā)。    Ant構(gòu)建文件是XML編寫的,這是一種良構(gòu)標(biāo)準(zhǔn),因此可以確保使用Ant并不需要學(xué)習(xí)另一種腳本語言。Ant是一個(gè)開源工程,這是Apache軟件基金會(huì)所投資的Jakarta工程的一部分。

書籍目錄

序前言第一章 Ant入門  文件和目錄  Ant的構(gòu)建文件  運(yùn)行Ant  Ant命令行參考  構(gòu)建文件輪廓  繼續(xù)學(xué)習(xí)第二章 安裝和配置  發(fā)布  安裝  配置第三章 構(gòu)建文件  為什么用XML?  Ant構(gòu)建塊  一個(gè)示例工程及構(gòu)建文件  構(gòu)建文件執(zhí)行處理  Ant并非腳本語言  構(gòu)建文件授權(quán)問題第四章 AntDataType  已定義DataType  XML屬性約定  argument DataType  environment DataType  filelist DataType  fileset DataType,  patternset DataType  filtersetDataType  path DataType  mapperDataType第五章 用戶編寫任務(wù)  定制任務(wù)的需要  Ant的任務(wù)模型  任務(wù)生命期  通過分析看示例:jar任務(wù)  關(guān)子任務(wù)的其他內(nèi)容第六章 用戶編寫監(jiān)聽者  BuildEvent類  BuildListencr接口  一個(gè)例子:XmlLogger  并行問題第七章 核心任務(wù)  任務(wù)總結(jié)  常用類型和屬性  工程和目標(biāo)  核心任務(wù)參考第八章 可選任務(wù)  任務(wù)匯總  可選任務(wù)參考附錄一 Ant的未來附錄二 Ant解決方案詞匯表

編輯推薦

  Jesse和Eric可以教你如何使用當(dāng)前的Ant,他們做得相當(dāng)棒。這本書提供了頗有深度的信息,對于一些以往從未考慮到的工作,書中還介紹了如何擴(kuò)展Ant來完成這些工作的詳細(xì)內(nèi)容。不論你是偶爾使用Ant,還是需要管理各種大型工程,這都是一本需要持之在手的工具書。”  -James Duncan Davidson,Ant的創(chuàng)造者

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Ant權(quán)威指南 PDF格式下載


用戶評論 (總計(jì)3條)

 
 

  •   其實(shí)像ANT這種開源編譯器,擴(kuò)展性強(qiáng),不是一本書就能說得清楚的,ANT調(diào)用的XML文件作為腳本工具還是很方便的,所以如果只是要用ANT的話,這本書就顯得不太必要了
  •   好書,草草翻了一遍就搞定一個(gè)困擾我已久的問題,呵呵雖然Ant本身文檔就很齊全,但如果對其設(shè)計(jì)思想缺乏一個(gè)整體認(rèn)識,往往無法理解那些細(xì)節(jié)性的描述。而此書恰恰填補(bǔ)了這個(gè)空白,讀后再來看Ant的文檔感覺親切多了。美中不足是內(nèi)容太少,除了開頭100多頁的精彩介紹外,50多頁的擴(kuò)展任務(wù)開發(fā)介紹基本上很少用到。最后的200多頁手冊感覺用處不大,還不如直接看Ant文檔,畢竟這方面更新很快。
  •   正如其他人評論,這本書確實(shí)是開發(fā)必備的資料,也是全面整體認(rèn)識ant的有益導(dǎo)師,但唯一遺憾的是本書講解的ant版本是1.31.4而不是現(xiàn)在最新版本1.6。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7