资源
常见问题解答
在 Apache Ant™ 的网站上
从 Apache Ant 1.4 发布开始,Ant 的常见问题解答就与发行版捆绑在一起,您始终可以在网站上找到最新版本。
常问问题: | /常见问题解答.html |
---|
大师
jGuru 举办互动 Ant 讨论论坛和常见问题解答系统
常问问题: | http://www.jguru.com/faq/java-tools/ant |
---|
维基百科
Apache
ASF 为 Apache 项目提供了一个 Wiki 农场。
主页: | Apache维基农场 |
---|---|
Ant维基: | Ant维基 |
图书
最近的书排在第一位
Ant在行动
2007 年 4 月/5 月发布,涵盖 Ant 1.7。
这是对第一版的重大重写;还有600页长。
本书从 Ant1.5 升级到 Java1.5 和 1.7,几乎完全重写了 Applied-ant 部分,涵盖了新主题,例如 antlib、使用 Ivy 进行存储库管理、Xml 模式验证、EJB3.0/Java EE使用 SmartFrog 进行开发和高级部署。ant 编码部分着眼于 AntUnit、antlib 创作和脚本语言,而初学者章节(本书的前三分之一)仍然向开发人员展示如何构建、测试、打包和重新分发 Java 应用程序。
如果您是第一版的 20,000 多名拥有者之一,那么它现在已经过时了。对不起 :)
作者: | 史蒂夫·洛夫兰和埃里克·哈切尔 |
---|---|
发布者网址: | https://www.manning.com/loughran/ |
图书网址 | http://antbook.org/ |
源代码存储库 | http://sourceforge.net/projects/antbook |
国际标准书号: | 193239480X |
可从:
Amazon.com
| 巴诺书店
| 书感
| 鲍威尔斯网站
Ant:权威指南,第二版
2005 年 4 月发布,涵盖 Ant 版本 1.6.1。
这是对第一版的完全重写;这本书现在有 290 页,因此比前一本书更深入地介绍了 Ant。
它还将参考信息(表格)与有关如何使用任务的文本说明混合在一起。内容包括JUnit、CVS、执行、基本部署、Web应用程序开发和XDoclet。还有 XDoclet 的介绍,以及关于如何用 Java 扩展 Ant 的一章。
作者: | 史蒂夫·霍尔兹纳 |
---|---|
网址: | https://www.oreilly.com/catalog/anttdg2/ |
国际标准书号: | 0596006098 |
可从:
Amazon.com
| 巴诺书店
| 书感
| 鲍威尔斯网站
使用 Ant 进行极限编程
本书展示了如何使用 Ant 1.5.3 和许多其他第 3 方工具来实现 XP 项目。盖子:
- Ant 的基础知识:概念、核心和可选任务
- 如何编写自定义 Ant 组件,包括自定义任务、记录器、监听器、输入处理程序、选择器、过滤器、映射器和数据类型
- 通过使用 Ant 构建文件创建峰值测试来降低风险
- 添加 CVS 版本控制并使用 JUnit 进行测试
- 自动化夜间构建和报告
- 使用 XDoclet 动态部署应用程序
- 使用 Jalopy、PMD、CheckStyle、iContract、JDepend 强制执行代码标准
- 使用远程 Ant (Rant) 和 CruiseControl
- 生成项目文档
- 调整 XP 流程以供其他团队或整个企业使用
- 用于生成 UML 图、即时创建报告和指标的自定义任务示例
- 跟踪实施 XP 项目的团队的案例研究
作者: | 格伦·尼迈耶和杰里米·波蒂特 |
---|---|
国际标准书号: | 0672325624 |
可从:
Amazon.com
| 巴诺书店
| 书感
| 鲍威尔斯网站
Ant。实践中的 Java 构建工具
一本关于 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”
作者: | 贝恩德·马茨克 |
---|---|
国际标准书号: | 3827320666 |
可从:
Amazon.com
| 巴诺书店
| 书感
| 鲍威尔斯网站
使用 Ant 进行 Java 开发
2002 年出版。本书涵盖了 Ant 1.5,包括:
- Ant 1.5 新特性
- Ant 的数据类型和属性处理
- JUnit 测试和报告
- 持续集成技术
- 用于面向属性编程的 XDoclet
- EJB 生成、构建和打包
- 编写和测试本机代码
- 使用 Apache Axis 构建 Web 服务
- 将您的系统部署到多个远程服务器
- 使用和编写
- 伐木工
- 听众
- 选择器
- 自定义任务
还有韩文版和德文版
作者: | 埃里克·哈切尔和史蒂夫·洛夫兰 |
---|---|
网址: | https://www.manning.com/antbook/ |
国际标准书号: | 1930110588 |
可从:
Amazon.com
| 巴诺书店
| 书感
| 鲍威尔斯网站
Ant:权威指南,第一版
2002 年发布,涵盖 Ant 版本 1.4.1。
作者: | 杰西·E·蒂利和埃里克·M·伯克 |
---|---|
网址: | https://www.oreilly.com/catalog/anttdg/ |
国际标准书号: | 0596001843 |
可从:
Amazon.com
| 巴诺书店
| 书感
| 鲍威尔斯网站
Ant。库尔兹和肠道。
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/ |
国际标准书号: | 3897212412 |
可从:
Amazon.com
| 巴诺书店
| 书感
| 鲍威尔斯网站
用于极限编程的 Java 工具
本书涵盖以下 XP 主题:
- 自动化单元和功能测试
- 通过构建和部署自动化进行持续集成
- 重构和持续集成的价值
- 如何使用 Ant、JUnit、JUnitPerf、Cactus、HTTPUnit 和 JMeter 来实现 XP 方法的目标
作者: | 理查德·海塔尔和尼古拉斯·莱谢茨基 |
---|---|
网址: | https://www.wiley.com/cda/product/0,,047120708X,00.html |
国际标准书号: | 047120708X |
可从:
Amazon.com
| 巴诺书店
| 书感
| 鲍威尔斯网站
文章和演示文稿
以下部分列出了有关 Apache Ant 的文章和演示文稿。如果您写了一些应该包含在内的内容,请将其发布到邮件列表之一。
文章
扩展 Ant 输入能力
该文档的内容如下:
- 第 2 节提供了一个如何创建 InputHandler 的简单示例,
- 第 3 节开发了一个输入处理程序,用于屏蔽在命令行上输入的密码,
- 第 4 节给出了两个处理程序,其输入在图形组件中键入,
- 第 5 节扩展了输入任务,以便我们可以在 <input> 的不同用途上使用不同的输入处理程序,
- 第 6 节描述了编写本文档时发现的问题,
- 第7节总结了一些作者不理解的阴暗角落。
作者: | 伊万·伊万诺夫 |
---|---|
网址: | https://sourceforge.net/project/showfiles.php?group_id=103509(从 Sourceforge 下载 ZIP+PDF) |
适用于任务编写者的 Ant 1.6
本文讨论 XML 命名空间处理、Ant 库和新引入的类型多态性。
作者: | 斯特凡·博德维格 |
---|---|
网址: | https://www.oracle.com/technetwork/articles/bodewig-taskwriters-082397.html |
适用于大型项目的 Ant 1.6 新功能
本文详细介绍了 <macrodef>、<import> 和 <subant> 任务,并展示了它们如何帮助构建更大的系统。
作者: | 斯特凡·博德维格 |
---|---|
网址: | https://www.oracle.com/technetwork/articles/bodewig-ant1-091487.html |
Ant程序员
本文介绍了对自己的任务进行编程的主要主题。通过五个例子进行说明。
本文以德语撰写,发表于 Java-Spektrum 5/2004。
作者: | 贝恩德·马茨克 |
---|---|
网址: | https://www.sigs-datacom.de/fachzeitschriften/javaspektrum/archiv/artikelansicht/artikel-titel/programmieren-fuer-ant.html |
Ant 的愤怒:在生产开发系统中使用 Ant
本文档描述了如何在大型团队开发项目中使用 Ant 的策略和一些基本示例。
作者: | 史蒂夫·洛夫兰 |
---|---|
网址: | /ant_in_anger.html |
Ant 任务指南
本文档描述了如何编写自定义 Ant 任务,以及如何提交它们以将其包含在 Ant 中。
作者: | 史蒂夫·洛夫兰 |
---|---|
网址: | /ant_task_guidelines.html |
使用 Java 和 Ant 自动化构建过程
本文通过一些基本示例介绍了 Ant 的使用,并重点介绍了一些重要任务。
作者: | 迈克尔·赛默曼 |
---|---|
网址: | https://www.javaworld.com/javaworld/jw-10-2000/jw-1020-ant.html |
使用 Ant 和 Weblogic EJB
本文介绍如何使用 Ant 创建 Weblogic EJB,以及您可能遇到的问题的一些解决方法。
作者: | 杰西·蒂利 |
---|---|
网址: | http://www.onjava.com/pub/a/onjava/2001/06/25/antejb.html |
使用 JAXB 和 Ant 进行开发
展示如何将 Ant 与 Java API for XML Binding (JAXB) 结合使用的系列文章。
作者: | 约瑟夫·谢尔比 |
---|---|
网址: |
http://www.onjava.com/pub/a/onjava/2002/03/06/jaxant1.html http://www.onjava.com/pub/a/onjava/2002/03/13/jaxbant2.html |