資源
常見問題
在 Apache Ant™ 網站
從 Apache Ant 1.4 發行版開始,Ant 的常見問題會與發行版綑綁在一起,最新版本隨時都可以在網站上找到。
常見問題 | https://ant.dev.org.tw/faq.html |
---|
jGuru
jGuru 主持一個互動的 Ant 討論論壇和常見問題系統
常見問題 | http://www.jguru.com/faq/java-tools/ant |
---|
WIKI
Apache
ASF 為 Apache 專案提供一個 Wiki 農場。
主頁 | Apache Wiki 農場 |
---|---|
Ant Wiki | Ant Wiki |
書籍
最新的書籍會顯示在最前面
Ant in Action
於 2007 年 4 月/5 月出版,涵蓋 Ant 1.7。
這是第一版的重大改寫;仍然有 600 頁長。
這本書從 Ant1.5 升級到 Java1.5 和 1.7,幾乎完全改寫了應用 Ant 的部分,涵蓋了新的主題,例如 antlib、使用 Ivy 進行儲存庫管理、Xml Schema 驗證、EJB3.0/Java EE 開發,以及使用 SmartFrog 進行進階部署。Ant 編碼部分探討了 AntUnit、antlib 編寫和指令碼語言,而初學者章節(本書的第一部分)仍然向開發人員展示如何建置、測試、封裝和重新分發 Java 應用程式。
如果您是第一版 20,000 多位擁有者之一,現在已經過時了。抱歉 :)
作者 | Steve Loughran 和 Erik Hatcher |
---|---|
發行商網址 | https://www.manning.com/loughran/ |
書籍網址 | http://antbook.org/ |
原始碼存放庫 | http://sourceforge.net/projects/antbook |
ISBN | 193239480X |
可於下列地點購買
Amazon.com | Barnes & Noble | Book Sense | Powells.com
Ant:The Definitive Guide, 2nd edition
於 2005 年 4 月出版,涵蓋 Ant 1.6.1 版本。
這是第一版的完整重寫版;本書現有 290 頁,因此比前作更深入探討 Ant。
它也將參考資訊(表格)與如何使用工作項的文字說明相結合。內容包括 JUnit、CVS、執行、基本部署、Web 應用程式開發和 XDoclet。此外,還涵蓋 XDoclet,以及一章說明如何在 Java 中擴充 Ant。
作者 | 史帝夫·霍茲納 |
---|---|
網址 | https://www.oreilly.com/catalog/anttdg2/ |
ISBN | 0596006098 |
可於下列地點購買
Amazon.com | Barnes & Noble | Book Sense | Powells.com
使用 Ant 進行極限程式設計
本書說明如何使用 Ant 1.5.3 和許多其他第三方工具實作 XP 專案,涵蓋
- Ant 的基礎:概念、核心和選用工作項
- 如何撰寫自訂 Ant 元件,包括自訂工作項、記錄器、監聽器、輸入處理器、選取器、篩選器、對應器和資料類型
- 透過 Ant 建置檔案建立尖峰測試來降低風險
- 加入 CVS 版本控制和使用 JUnit 進行測試
- 自動執行夜間建置和報告
- 使用 XDoclet 動態部署應用程式
- 使用 Jalopy、PMD、CheckStyle、iContract、JDepend 執行程式碼標準
- 使用 Remote Ant (Rant) 和 CruiseControl
- 產生專案文件
- 調整 XP 流程以供其他團隊或整個企業使用
- 自訂工作項範例,用於產生 UML 圖表、建立報告和即時指標
- 追蹤一個實作 XP 專案的團隊案例研究
作者 | Glenn Niemeyer 和 Jeremy Poteet |
---|---|
ISBN | 0672325624 |
可於下列地點購買
Amazon.com | Barnes & Noble | Book Sense | Powells.com
Ant. Das Java-Build-Tool in der Praxis
一本德語的 Ant 書籍,涵蓋 Ant 1.5。這是原始說明
Das Build-Tool Ant ist das Open-Source-Werkzeug, das den Entwicklungsprozess einer Java- oder J2EE-Anwendung wesentlich vereinfacht. Gesteuert durch XML-basierte Skripte führt es nahezu alle Aufgaben aus, die nach dem Kodieren einer Anwendung anfallen.
一些主題
- 建立檔案(zip、jar)
- 呼叫 Java 編譯器
- 編輯屬性檔案
- 檔案操作
- 原始碼控制系統
這本書有英文版,書名為「Ant: The Java Build Tool in Practice」
作者 | Bernd Matzke |
---|---|
ISBN | 3827320666 |
可於下列地點購買
Amazon.com | Barnes & Noble | Book Sense | Powells.com
Java Development with Ant
於 2002 年出版。這本書涵蓋 Ant 1.5,包括
- 新的 Ant 1.5 功能
- Ant 的資料類型和屬性處理
- JUnit 測試和報告
- 持續整合技術
- 面向屬性的程式設計的 XDoclet
- EJB 產生、建置和封裝
- 撰寫和測試原生程式碼
- 使用 Apache Axis 建置 Web 服務
- 將您的系統部署到多個遠端伺服器
- 使用和撰寫
- 記錄器
- 監聽器
- 選擇器
- 自訂任務
也有韓文和德文版本
作者 | Erik Hatcher 和 Steve Loughran |
---|---|
網址 | https://www.manning.com/antbook/ |
ISBN | 1930110588 |
可於下列地點購買
Amazon.com | Barnes & Noble | Book Sense | Powells.com
Ant: The Definitive Guide, 第 1 版
於 2002 年出版,涵蓋 Ant 版本 1.4.1。
作者 | Jesse E. Tilly 和 Eric M. Burke |
---|---|
網址 | https://www.oreilly.com/catalog/anttdg/ |
ISBN | 0596001843 |
可於下列地點購買
Amazon.com | Barnes & Noble | Book Sense | Powells.com
Ant. Kurz und Gut.
一本德語的 Ant 簡要參考手冊,涵蓋 Ant 1.4。這是原始說明
Ant kurz & gut enthält eine vollständige Referenz der Built-in Tasks und ihrer jeweiligen Attribute sowie kurze Beispiele für ihre Verwendung. Daneben bietet das Buch eine knappe Einführung in die Arbeit mit Ant und eine Erläuterung der Ant-Basiselemente (Projekte, Properties, Targets und Tasks). Behandelt werden außerdem grundlegende Konzepte wie Filesets, Patternsets und Pfadstrukturen, das Schreiben eigener Tasks, die Aufruf-Syntax und Optional Tasks.
作者 | 斯特凡·埃德利希 |
---|---|
網址 | https://www.amazon.de/exec/obidos/ASIN/3897212412/ |
ISBN | 3897212412 |
可於下列地點購買
Amazon.com | 巴諾書店 | Book Sense | Powells.com
Java Tools for eXtreme Programming
本書涵蓋以下 XP 主題
- 自動化單元和功能測試
- 透過建置和部署自動化進行持續整合
- 重構和持續整合的價值
- 如何使用 Ant、JUnit、JUnitPerf、Cactus、HTTPUnit 和 JMeter 來達成 XP 方法論的目標
作者 | 理查·海陶爾和尼可拉斯·萊西基 |
---|---|
網址 | https://www.wiley.com/cda/product/0,,047120708X,00.html |
ISBN | 047120708X |
可於下列地點購買
Amazon.com | 巴諾書店 | Book Sense | Powells.com
文章和簡報
以下各節列出關於 Apache Ant 所撰寫的文章和簡報。如果您寫了應該納入的文章,請將其張貼到其中一個郵件清單。
文章
延伸 Ant 輸入能力
本文檔的內容如下
- 第 2 節提供一個簡單的範例來說明如何建立 InputHandlers
- 第 3 節開發一個在命令列上輸入密碼時會將其遮蔽的輸入處理程式
- 第 4 節提供兩個輸入在圖形元件中輸入的處理程式
- 第 5 節延伸輸入任務,讓我們可以在 <input> 的不同用途上使用不同的輸入處理程式
- 第 6 節說明撰寫本文檔時發現的問題
- 第 7 節總結作者不了解的一些晦澀之處
作者 | 伊凡·伊凡諾夫 |
---|---|
網址 | https://sourceforge.net/project/showfiles.php?group_id=103509 (從 Sourceforge 下載 ZIP+PDF) |
Ant 1.6 for Task Writers
本文探討 XML 命名空間處理、Ant 函式庫和新推出的型別多型性。
作者 | Stefan Bodewig |
---|---|
網址 | https://www.oracle.com/technetwork/articles/bodewig-taskwriters-082397.html |
大型專案的新增 Ant 1.6 功能
本文詳細說明 <macrodef>、<import> 和 <subant> 任務,並展示它們如何協助建置較大的系統。
作者 | Stefan Bodewig |
---|---|
網址 | https://www.oracle.com/technetwork/articles/bodewig-ant1-091487.html |
Ant 編程
本文說明編寫您自己的任務的主要主題。說明以五個範例進行。
本文以德文撰寫,並刊登於 Java-Spektrum 5/2004。
作者 | Bernd Matzke |
---|---|
網址 | https://www.sigs-datacom.de/fachzeitschriften/javaspektrum/archiv/artikelansicht/artikel-titel/programmieren-fuer-ant.html |
Ant in Anger:在生產開發系統中使用 Ant
本文說明策略和一些基本範例,說明如何在較大型的團隊開發專案中使用 Ant。
作者 | Steve Loughran |
---|---|
網址 | https://ant.dev.org.tw/ant_in_anger.html |
Ant 任務指南
本文說明如何撰寫自訂 Ant 任務,以及如何提交這些任務以納入 Ant。
作者 | Steve Loughran |
---|---|
網址 | https://ant.dev.org.tw/ant_task_guidelines.html |
使用 Java 和 Ant 自動化您的建置流程
本文提供使用 Ant 的簡介,並提供一些基本範例,同時重點介紹一些重要的任務。
作者 | Michael Cymerman |
---|---|
網址 | https://www.javaworld.com/javaworld/jw-10-2000/jw-1020-ant.html |
使用 Ant 和 Weblogic EJB
本文說明如何使用 Ant 建立 Weblogic EJB,以及一些您可能會遇到的問題的解決方法。
作者 | Jesse E. Tilly |
---|---|
網址 | http://www.onjava.com/pub/a/onjava/2001/06/25/antejb.html |
使用 JAXB 和 Ant 進行開發
一系列文章,說明如何將 Ant 與 Java API for XML Binding (JAXB) 搭配使用。
作者 | Joseph Shelby |
---|---|
網址 |
http://www.onjava.com/pub/a/onjava/2002/03/06/jaxant1.html http://www.onjava.com/pub/a/onjava/2002/03/13/jaxbant2.html |