kindle电子书

资源下载,尽在我的书库!
首页 > kindle电子书库 > 工业|计算机|互联网 > 电子、计算机、网络

Maven实战

  • 作者:[中] 许晓斌
  • 体积:16.72 MB
  • 语言:中文
  • 日期:2017-05-11
  • 推荐:

简介:你是否早已厌倦了日复一日的手工构建工作?你是否对各个项目风格迥异的构建系统感到恐惧?Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目并促进团队交流,每天都有数以万计的开发者在访问中央仓库以获取他们需要的依赖。本书内容全面而系统,Maven的原理、使用方法和高级应用尽含其中;注重实战是本书的另一个特点,不仅在各个知识点都辅有大量的小案例,而且还有一个综合性的案例贯穿全书。如果你想使用Maven,或正在使用Maven,本书将给你绝佳的指导。
本书讨论专区:http://www.juvenxu.com/mvn-in-action/

电子书详细介绍

 你是否早已厌倦了日复一日的手工构建工作?你是否对各个项目风格迥异的构建系统感到恐惧?Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目并促进团队交流,每天都有数以万计的开发者在访问中央仓库以获取他们需要的依赖。本书内容全面而系统,Maven的原理、使用方法和高级应用尽含其中;注重实战是本书的另一个特点,不仅在各个知识点都辅有大量的小案例,而且还有一个综合性的案例贯穿全书。如果你想使用Maven,或正在使用Maven,本书将给你绝佳的指导。
本书讨论专区:http://www.juvenxu.com/mvn-in-action/

编辑推荐

《Maven实战》:
国内首本Maven著作,内容全面,实战性强
公认的Maven专家亲自执笔,中外技术专家联袂推荐,权威性毋庸置疑
你是否早已厌倦了日复一日的手工构建工作?你是否对各种项目风格迥异的构建系统感到恐惧?Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性.已经有无数的开源项目使用它来构建并促进团队交流,每天都有数以万计的开发者访问中央仓库以获取他们需要的依赖。《Maven实战》内容全面而系统,Maven的原理、使用方法和高级应用尽含其中;注重实战是《Maven实战》的另一个特点,不仅各个知识点都辅有小案例,而且还有一个综合性的案例贯穿全书。如果你想使用Maven,或正在使用Maven.《Maven实战》将给你绝佳的指导。

媒体推荐

随着近两年Maver、在国内的普及,越来越多的公司和项目开始接受并使用其作为项目构建与依赖管理工具, Java开发人员对Maven 相关的资料的需求也越来越迫切。Juver Xu作为Sotlatype的员工和《Maven权威指南》的译者,对Maven有着非常深刻的理解,他为Maven中文社区所做的工作也为推动Maven 的发展做出了重要的贡献。这本书是Juven牺牲了将近一年的业余时间创作而成的,内容全面、实战性强、深度和广度兼备,是Maven中文社区不可多得的优秀参考资料。
——Maven中文用户组
本国语言的Maven参考资料永远是受欢迎的,而现在Juver Xu——一位活跃在开源社区的知名Maver、专家正好有条件编写一本关于Maven 的中文图书。本书将带领你一步步从认识Maven 开始,逐渐走向更高级的现实世界中的真实项目应用。这本书的主要内容不仅包括Maven在Web领域的应用、使用Maven 管理版本发布,以及如何编写自己的Maver、插件,而且还涵盖了许多如何在企业环境中应用Maven 的技术细节,例如Eclipse集成、Nexus仓库管理器以及用Hudson进行持续集成等。如果你是一位正在使用Maven 的中国程序员,本书是必备的!
——John Smart Wakaoeo Consuting首席咨询顾问 《JavaPowerTools》(O'Relly出版)作者
终于看到Maven 的中文图书面世啦,虽然Maven 是 Java项目构建工具的事实标准,但是相关的资枓还比较少,更别说完整和系统的中文资料了。非常感谢Ju ven 牺牲业余时间完成了本书,为 Java程序员快速了解和使用Maven 提供了参考。虽然很多、Java项目都在使用Maven 进行管理,但是仍然有不少开发人员还在使用传统的方法管理项目,相信这本书会给你带来不一样的项目构建和管理体验。
——雷卷 淘宝技术专家 mvnsearch.org作者

作者简介

许晓斌,国内社区公认的Maven技术专家、Maven中文用户组创始人、Maven技术的先驱和积极推动者。对Maven有深刻的认识,实战经验丰富,不仅撰写了大量关于Maven的技术文章,而且还翻译了开源书籍《Maven权威指南》,对Maven技术在国内的普及和发展做出了很大的贡献。就职于Maven之父的公司,负责维护Maven中央仓库,是Maven仓库管理器Nexus(著名开源软件)的核心开发者之一,曾多次受邀到淘宝等大型企业开展Maven方面的培训。此外,他还是开源技术的积极倡导者和推动者,擅长Java开发和敏捷开发实践。

目录

前言
致谢
第1章 Maven简介/1
1.1 何为Maven/2
1.1.1 何为构建/2
1.1.2 Maven是优秀的构建工具/2
1.1.3 Maven不仅仅是构建工具乃
1.2 为什么需要Maven/4
1.2.1 组装PC和品牌PC/4
1.2.2 IDE不是万能的/4
1.2.3 Make/5
1.2.4 Ant/5
1.2.5 不重复发明轮子/6
1.3 Maven与极限编程/7
1.4 被误解的Maven/8
1.5 小结/9

第2章 Maven的安装和配置/10
2.1 在Windows上安装Maven/11
2.1.]检查JDK安装/11
2.1.2 下载Maven/11
2.1.3 本地安装/12
2.1.4 升级Maven/13
2.2 在基于UNIX的系统上安装Maven/13
2.2.1 下载和安装/13
2.2.2 井级Maven/15
2.3 安装目录分析/15
2.3.1 M2-HOME/15
2.4 设置HTTP代理/17
2.5 安装m2eclipse/18
2.6 安装NetBeansMaven插件/22
2.7 Maven安装最佳实践/24
2.7.1 设置MAVEN-OPTS环境变量/24
2.7.2 配置用户范围settings.xmL/24
2.7.3 不要使用IDE內嵌的Maven/25
2.8 小结/26

第3章 Maven使用入门/27
3.1 编写POM/28
3.2 编写主代码/29
3.3 编写测试代码/30
3.4 打包和运行/34
3.5 使用Archetype生成项目骨架/36
3.6 m2eclipse简单使用/37
3.6.1 导入Maven项目/37
3.6.2 创建Maven项目/39
3.6.3 运行mvn命令/39
3.7 NetBeansMaven插件简单使用/41
3.7.1 打开Maven项目/41
3.7.2 创建Maven项目/42
3.7.3 运行mvn命令/43
3.8 小结/44

第4章 背景案例/45
4.1 简单的账户注册服务/46
4.2 需求阐述/46
4.2.1 需求用例/46
4.2.2 界面原型/48
4.3 简要设计/49
4.3.1 接口/49
4.3.2 模块结构/49
4.4 小结/50

第5章 坐标和依赖/51
5.1 何为Maven坐标/52
5.2 坐标详解/53
5.3 account-email/54
5.3.1 account-email的POM/54
5.3.2 account-email的主代码/56
5.3.3 account-email的测试代码/60
5.3.4 构建account-emaiL/62
5.4 依赖的配置/62
5.5 依赖范围/63
5.6 传递性依赖/64
5.6.1 何为传递性依赖/64
5.6.2 传递性依赖和依赖范围/65
5.7 依赖调解/66
5.8 可选依赖/66
5.9 最佳实践/68
5.9.1 排除依赖/68
5.9.2 归类依赖/69
5.9.3 优化依赖/71
5.10 小结/74

第6章 仓库/75
6.1 何为Maven仓库/76
6.2 仓库的布局/76
6.3 仓库的分类/78
6.3.1 本地仓库/79
6.3.2 远程仓库/80
6.3.3 中央仓库/80
6.3.4 私服/81
6.4 远程仓库的配置/82
6.4.1 远程仓库的认证/83
6.4.2 部署至远程仓库/84
6.5 快照版本/85
6.6 从仓库解析依赖的机制/87
6.7 镜像/89
6.8 仓库搜索服务/90
6.8.1 SonatypeNexus/90
6.8.2 Jarvana/91
6.8.3 MVNbrowser/91
6.8.4 MVNrepository/92
6.8.5 选择合适的仓库搜索服务/93
6.9 小结/93

第7章 生命周期和插件/94
7.1 何为生命周期/95
……
第8章 聚合与继承
第9章 Nexus创建私服
第10章 使用 Maven进行测试 
第11章 使用Hudson进行持续集成
第12章 使用Maven构建Web应用
第13章 版本管理
第14章 灵活的构建
第15章 生成项目站点
第16章 m2eclipse
第17章 编写Maven插件
第18章 Archetype
附录

我来说两句

本书评论

共有 0 条评论
图书分类
我的书库手机端
帮助中心
会员登录 ×
新用户注册 ×