Maven实战

出版时间:2010年12月  出版社:机械工业出版社  作者:许晓斌  页数:361  
Tag标签:无  

前言

2007年的时候,我加入了一个新成立的开发团队,我们一起做一个新的项目。经验较丰富的同事习惯性地开始编写Ant.脚本,也有人希望能尝试一下Maven。当时我比较年轻,且富有激情,因此大家决定让我对Maven做些研究和实践。于是我慢慢开始学习并推广Maven,这期间有人支持,也有人抵触,而我则尽力地为大家排除困难,并做一些内部交流,渐渐地,抵触的人越来越少,我的工作也得到了大家的认可。为什么一开始有人会抵触这一优秀的技术呢?后来我开始反思这一经历,我认为Maven陡峭的学习曲线和匮乏的文档是当时最主要的问题。为了能改善这个问题,我开始在博客中撰写各类关于Maven的中文博客,翻译了O’Reilly出版的《Maven权威指南》一书,并建立了国内的Maven中文社区,不定期地回答各类Maven相关问题,这在一定程度上推动了Ma-Yen这一优秀的技术在国内的传播。

内容概要

本书由国内社区公认的Maven专家Juven Xu亲自执笔,内容的权威性毋庸置疑。   本书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven 2.x版本的用户能更好地理解。本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有读者仔细阅读;系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有选择性的阅读;扩展性地讲解了如何Maven和Archetype插件,这部分内容对需要编写插件扩展Maven或需要编写Archetype维护自己的项目骨架以更便于团队开发的读者来说尤为有帮助。它实战性强,不仅绝大部分知识点都有相应的案例,而且本书还在第4章设计了一个背景案例,后面的很多章节都是围绕这个案例展开的,可操作性极强。   本书适合所有Java程序员阅读,无论你是从未使用过Maven,亦或是已经使用Maven很长一段时间了,相信你都能从本书中获得有价值的参考。本书也适合所有项目经理阅读,它能帮助你更规范、更高效地管理Java项目。   你是否早已厌倦了日复一日的手工构建工作?你是否对各个项目风格迥异的构建系统感到恐惧?Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性,已经有无数的开源项目使用它来构建项目并促进团队交流,每天都有数以万计的开发者在访问中央仓库以获取他们需要的依赖。   本书内容全面而系统,Maven的原理、使用方法和高级应用尽含其中;注重实战是本书的另一个特点,不仅在各个知识点都辅有大量的小案例,而且还有一个综合性的案例贯穿全书。如果你想使用Maven,或正在使用Maven,本书将给你绝佳的指导。

作者简介

许晓斌(Juven Xu),国内社区公认的Maven技术专家、Maven中文用户组创始人、Maven技术的先驱和积极推动者。对Maven有深刻的认识,实战经验丰富,不仅撰写了大量关于Maven的技术文章,而且还翻译了开源书籍《Maven权威指南》,对Maven技术在国内的普及和发展做出了很大的贡献

书籍目录

前言 致谢 第1章 maven简介  1.1 何为maven   1.1.1 何为构建   1.1.2 maven是优秀的构建工具   1.1.3 maven不仅仅是构建工具  1.2 为什么需要maven  1.2.1 组装pc和品牌pc  1.2.2 ide不是万能的  1.2.3 make   1.2.4 ant   1.2.5 不重复发明轮子  1.3 maven与极限编程  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.1 m2_HOME   2.3.2 ~/.m2  2.4 设置http代理  2.5 安装m2eclipse  2.6 安装netbeans maven插件  2.7 maven安装最佳实践   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.6 m2eclipse简单使用   3.6.1 导入maven项目   3.6.2 创建maven项目   3.6.3 运行mvn命令  3.7 netbeans 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 附录A pom元素参考 附录B settings元素参考 附录C 常用插件列表

章节摘录

插图:

媒体关注与评论

随着近两年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——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性.已经有无数的开源项目使用它来构建并促进团队交流,每天都有数以万计的开发者访问中央仓库以获取他们需要的依赖。《Maven实战》内容全面而系统,Maven的原理、使用方法和高级应用尽含其中;注重实战是《Maven实战》的另一个特点,不仅各个知识点都辅有小案例,而且还有一个综合性的案例贯穿全书。如果你想使用Maven,或正在使用Maven.《Maven实战》将给你绝佳的指导。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Maven实战 PDF格式下载


用户评论 (总计25条)

 
 

  •   看完了,内容翔实丰富,深度也够,非常赞!
  •   拿到书的当晚就读完了,欲罢不能!全书包括附录300页余。内容全面而精炼!从Maven的安装到优化;从IDE plugin到Hudson集成测试;从Nexus配置与管理到如何自己编写插件。可以说是适合各个层次的读者!特别是作者根据自己多年经验加入了Best Practice,给读者很多启发!我用Maven也两年多了,还是从书中学到了很多东西。一些困扰两年的问题,也都找到了答案!5颗星!Maven开发必备,强烈推荐!Sincerely,Shanbo
  •   电子书英文印刷错误太多,十分影响阅读!字母l通篇被印成i,还有错印,漏印等等。作为一本软件书籍该书的代码占了一定的比例,这样一来十分影响阅读。坚决差评。书本身内容不错,适合新手,有实例配合,讲的很细。鉴于电子版错误太多建议还是买纸质的。
  •   国人的开发书籍多数质量不高,要么抄来的、要么说不清楚,所以基本不看。这次看了所有评价后,决定试试这本,没想到淘到宝了。作者不仅是maven达人,书也写的棒。 这本书从实际例子出发,将maven实战需要的概念娓娓展开,将maven这一工具完整呈现在眼前,概念、实例交相作用,使人理解更深刻、透彻。 本人用了maven 2年了,很多东西概念还模糊,maven应用的很浅。一口气阅读了前9章,感觉自己真正得到了提高,对maven这一划时代工具的使用,更有信心--原本集成、部署中的许多问题,都得到简单的解决。 中国真需要这些既有技术又能教授大众的专家。非常感谢作者的技术分享。 书在其他地方买的,在这里评论实实在在是希望好书能被更多人拥有--使我们少走弯路,提高效率。
  •   应用和原理讲解的都很透彻!强烈推荐大家看看这本书。
  •   有同事推荐的,应该还不错,还没有看,后面的学习就靠它了
  •   以前看过翻译过的《Maven权威指南》,但是老外的写书思维让我读起来不是很懂,今天再看作者的这本书真是通俗易懂,很容易吸收,书本知识吸收是关键啊
  •   从简单到复杂,从概念到实践,作者循序渐进地介绍了maven的自身功能,同时还介绍了与Maven结合比较紧密的相关工具和一些实践技巧
  •   都没买过就评论这评论那的。我没买也没看过。但观察这几个id好几天了。
  •   书很好,送的也很快,这里特别赞一下送货的快递,态度真的非常好(中间有些小插曲),赞!!
  •   快递速度很快,书籍内容很好。唯一不太满意的是,书不是什么正品,里面有不少黑手印都在上。。。
  •   写得清楚,很实用,对得起实战2字哈哈
  •   通俗易懂,中文资料里难得的好书(看的懂e文的就算了)。
  •   看目录就买了,里面讲的很详细,而且demo区分linux,mac,win系统
  •   作者写这个书还是比较用心的,不是简单的罗列知识点,还讲了很多自己对技术实践的体会。但是不知道电子书能否更新新内容。
  •   作者写的很好很适合刚接触Maven的初学者
  •   由于工作中要用到Maven所以买来学习一下基础。但是进阶的内容就开始看不懂了
  •   入门实践的一本参考书籍
  •   这个在工程管理上挺实用的一本书。
  •   快递很快,昨天下午定的,今天上午就送到了。书还没看,应该不错。
  •   Maven知识的好书
  •   衣服挺好,挺厚的,样子也还可以
  •   就那样吧。还可以
  •   告别ant使用maven吧小伙伴们
  •   老婆备货
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7