Java开发超级工具集
作者:(美)斯马特 著,张文波 等译
出版时间:2009-11-1
【图书简介】
作为一个Java软件开发人员,你正为某个问题而苦恼吗?因为某个问题而影响开发进度,影响开发效率吗?拿起这本书吧!也许,你的问题的答案就在《Java开发超级工具集》中,你只需使用《Java开发超级工具集》介绍的一个小工具,所有问题就迎刃而解了!Java是现今最为流行的软件开发语言了。为了提供开发人员的效率,人们开发了大量的辅助工具,《Java开发超级工具集》介绍了Java语言的各种功能强大的辅助开发工具,包括构建程序与调试,技术文档的编写、单元测试及集成、负载和性能测试,质量度量与问题管理,版本控制与持续集成等,涵盖了Java软件开发的各个方面。这些软件开发工具,都是作者从浩如烟海的大量工具中精挑细选出来的,并进行了分类,给出了详细的使用说明,帮助你提高开发效率,更出色地完成任务。
【作者简介】
John Ferguson Smart是Wakaleo咨询公司(WWW.wakaleo.com/)的首席咨询顾问,该公司提供企业Java和敏捷开发方面的咨询、培训和指导服务。
【本书目录】
第一部分 构建工具
第1章 使用Ant设置项目
1.1 构建过程中的Ant
1.2 安装Ant
1.3 Ant概述
1.4 在Ant中编译Java代码
1.5 使用属性自定义构建脚本
1.6 在Ant中运行单元测试
1.7 用Javadoc生成文档
1.8 将应用程序打包
1.9 部署应用程序
1.10 引导构建脚本
1.11 用Maven任务在Ant中使用Maven依赖
1.12 在Eclipse中使用Ant
1.13 在NetBeans中使用Ant
1.14 用XMLTask操作XML
1.15 小结
第2章 使用Maven 2设置项目
2.1 Maven和开发构建过程
2.2 Maven和Ant
2.3 安装Maven
2.4 声明式构建和Maven项目对象模型
2.5 理解Maven 2的生命周期
2.6 Maven目录结构
2.7 根据环境配置Maven
2.8 Maven 2中的依赖管理
2.9 用MvnRepository查找依赖
2.10 项目继承和聚合(Aggregation)
2.11 使用原型(Archetype)创建项目模板
2.12 编译代码
2.13 测试代码
2.14 打包和部署应用程序
2.15 使用Cargo部署应用程序
2.16 在Eclipse中使用Maven
2.17 在NetBeans中使用Maven
2.18 使用插件定制构建过程
2.19 用Archiva设置企业存储库
2.20 使用Artifactory设置企业存储库
2.21 在Maven中使用Ant
2.22 高级原型
2.23 使用组件(Assembly)
第二部分 版本控制工具
第3章 使用CVS设置版本控制
3.1 CVS概述
3.2 设置CVS仓库