这篇评论是关于Sonatype的Maven: Tim O'Brien,John Casey,Brian Fox,Jason Van Zyl,Eric Redmond和Larry Shatzer 的完整参考 。
免责声明:3年前,我从Sonatype的网站上了解了Maven。 我发现这是学习Maven的好工具。 现在,我对该工具有了更多的经验,我尝试以客观的方式撰写此评论。
事实
- 13章,267页,免费(见下文)
- 本书既适合希望从头开始学习Maven的读者,也适合需要在晦涩的功能中寻求快速帮助的读者。
- 整章专门介绍Maven程序集插件
- 另一章专门介绍Flexmojos ,这是一个用于管理Flex项目的Sonatype插件
优点
- 首先,这本书是100%免费查看和下载的 。 这是很难说的!
- 完整的参考书有时只是产品文档的表述。 这不是。 我不声称我是Maven专家,但我确实在这里学过东西
- 本书是Maven 2.2的最新版本。 例如,它说明了密码加密(自Maven 2.1.0起可用)或如何使用
default-cli
不同地配置从命令行调用的插件(自Maven 2.2.0起) - 一个非常有趣的一点是Geronimo项目发布的一些(全部?) JEE API的列表,并由
groupId
和artifactId
引用。 如果您因为失去了要点而皱眉,请尝试使用Activation.jar(javax.activation:activation
)中的类:您永远无法让Maven为您下载它,因为它最初对于许可原因。 拥有Geronimo的替代产品是件好事,因为这本书让知道可用的东西更好
缺点
坦率地说,我只发现Maven有问题:完整参考。 尽管整章都写在Maven Assembly插件上,但我对此一无所知...本书的其余部分都很清晰,本章仅使我以为我对插件了解的一些东西变得模糊。
结论
这本书是高质量和免费的:我能说什么? 如果您是Maven的初学者,您将找到一个真正的稳定基础可以学习。 如果您需要更新知识,则会发现大量信息。 如果您是Maven专家,请参与Assembly插件的章节。 对于Sonatype为社区提供这本优质图书的努力,我只表示由衷的感谢。