这书由中国小区认可的Maven权威专家Juven Xu亲身绘制,內容的公信力不容置疑。
这书是中国第一本公布出版发行的Maven著作。它內容新奇,根据*公布的Maven 3.0,不但详细解读了Maven 3.0的全部新作用和新特性,并且还将这种新作用和新特性与Maven 2.x版本开展了比照,便于于已经应用Maven 2.x版本的客户能尽快了解。这书它內容全方位,以从权威专家的视角诠释Maven的使用价值开场,全方位详细介绍了Maven的安裝、配备和基础使用说明,便于于新手参照;详尽解读了座标和依靠、Maven库房、生命期和插件、聚合物与承继等Maven的关键定义,提议全部用户认真阅读;针对性地论述了应用Nexus创建传奇sf、应用Maven开展检测、应用Hudson开展持续集成、应用Maven构建Web运用、Maven的版本管理方法、Maven的灵便构建、转化成项目网站和Maven的m2eclipse插件等应用性极强的高級专业知识,用户会有可选择性的阅读文章;可扩展性地解读了怎样Maven和Archetype插件,这些內容对必须撰写插件拓展Maven或必须撰写Archetype维护保养自身的项目骨架图以更有利于精英团队开发设计的用户而言尤其有协助。它实战演练性强,不但绝大多数知识结构图常有相对的案例,并且这书还要第4章设计方案了一个背景图案例,后边的许多章节目录全是紧紧围绕这一案例进行的,可执行性极强。
这书合适全部Java程序猿阅读文章,不管你也是从没应用过Maven,亦或者早已应用Maven很长一段时间了,坚信你都能从这书中得到有使用价值的参照。这书也合适全部项目主管阅读文章,它能协助你更标准、更高效率地管理方法Java项目。
你是不是早就厌烦日复一日的手工制作构建工作中?你是不是对每个项目各有特色的构建系统软件害怕恐惧?Maven——这一Java小区事实标准的项目可视化工具,能帮你从零碎的手工劳动中摆脱出去,帮你标准全部机构的构建系统软件。值得一提的是,它也有依靠管理方法、全自动转化成项目网站等酷炫的特性,早已有成千上万的开源系统项目应用它来构建项目并推动精英团队沟通交流,每日常有不计其数的开发人员在浏览中央政府库房以获得她们必须的依靠。
这书內容全方位而系统软件,Maven的基本原理、使用说明和高級运用尽含在其中;重视实战演练是这书的另一个特性,不但在每个知识结构图都辅有很多的小案例,并且还有一个综合型的案例围绕本书。假如你要应用Maven,或已经应用Maven,这书将让你极佳的具体指导。
目录
- 前言
- 致谢
- 第1章maven简介
- 1.1何为maven
- 1.1.1何为构建
- 1.1.2maven是优秀的构建工具
- 1.1.3maven不仅仅是构建工具
- 1.2为什么需要maven
- 1.2.1组装pc和品牌pc
- 1.2.2ide不是万能的
- 1.2.3make
- 1.2.4ant
- 1.2.5不重复发明轮子
- 1.3maven与极限编程
- 1.4被误解的maven
- 1.5小结
- 第2章maven的安装和配置
- 2.1在windows上安装maven
- 2.1.1检查jdk安装
- 2.1.2下载maven
- 2.1.3本地安装
- 2.1.4升级maven
- 2.2在基于unix的系统上安装maven
- 2.2.1下载和安装
- 2.2.2升级maven
- 2.3安装目录分析
- 2.3.1m2_HOME
- 2.3.2~/.m2
- 2.4设置http代理
- 2.5安装m2eclipse
- 2.6安装netbeans maven插件
- 2.7maven安装最佳实践
- 2.7.1设置maven_opts环境变量
- 2.7.2配置用户范围settings?xml
- 2.7.3不要使用ide内嵌的maven
- 2.8小结
- 第3章maven使用入门
- 3.1编写pom
- 3.2编写主代码
- 3.3编写测试代码
- 3.4打包和运行
- 3.5使用archetype生成项目骨架
- 3.6m2eclipse简单使用
- 3.6.1导入maven项目
- 3.6.2创建maven项目
- 3.6.3运行mvn命令
- 3.7netbeans maven插件简单使用
- 3.7.1打开maven项目
- 3.7.2创建maven项目
- 3.7.3运行mvn命令
- 3.8小结
- 第4章背景案例
- 第5章坐标和依赖
- 第6章仓库
- 第7章生命周期和插件
- 第8章聚合与继承
- 第9章使用nexus创建私服
- 第10章使用maven进行测试
- 第11章使用hudson进行持续集成
- 第12章使用maven构建web应用
- 第13章版本管理
- 第14章灵活的构建
- 第15章生成项目站点
- 第16章m2eclipse
- 第17章编写maven插件
- 第18章archetype
- 附录Apom元素参考
- 附录Bsettings元素参考
- 附录C常用插件列表