Ant权威指南作者:(美)Jesse Tilly,(美)Eric M. Burke著;林琪译出版时间:2003-8-1【图书简介】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工程的一部分。【本书目录】序前言第一章 Ant入门文件和目录Ant的构建文件运行AntAnt命令行参考构建文件轮廓继续学习第二章 安装和配置发布安装配置第三章 构建文件为什么用XML?Ant构建块一个示例工程及构建文件构建文件执行处理Ant并非脚本语言构建文件授权问题第四章 AntDataType已定义DataTypeXML属性约定argument DataTypeenvironment DataTypefilelist DataTypefileset DataType,patternset DataTypefiltersetDataTypepath DataTypemapperDataType第五章 用户编写任务定制任务的需要Ant的任务模型任务生命期通过分析看示例:jar任务关子任务的其他内容第六章 用户编写监听者 上一篇: AppStore掘金:iphone SDK应用程序开发 下一篇: Animation三维动画设计基础