Maven2权威指南中文版(PDF)
Maven(读音:美文)是一个Java项目的构建工具,相似前辈Ant。
Maven提供了一套软件项目管理的综合性方案.不管是编译,发布,文档仍是团队协做,Maven提供了必要的抽象,它鼓励重用,并作了除了软件构建之外的许多工做.
官方主页:
Maven项目存在的Apache软件基金会,是一个开源社区,它开发的软件工具,基于一个通用的软件对象模型(Project Object Model),也就是POM。
Maven与Ant相比,有很多共同点,都是一个项目构建工具,可是Maven的思想很先进,在不少方面都超越了Ant,作个简单比较:
功能:Ant是用于构建java项目的;而Maven不但包含构建,还有管理java项目
构建:Ant是将构建所需的jars放入Classpath;Maven则维护一个本地Repository负责存放jars,这样不一样 的项目能够共享一个jars Repository。
易用性:ANT太复杂,感受是在用XML写一种程序。Maven有不少的约定,使得构建的脚本很简短。
文档:Ant的文档只有E文的,文档的中定义了不少的任务,这些是写Ant脚本基础,须要记住。Maven有官方的中文指南文档,是一本很好的教程,学习Maven的代价也比Ant小。
虽然Maven很不错,可是目前项目开发中,Ant仍是处于统治地位,估计还要持续一段时间。但Maven终将超越Ant。
下面我看到官方的《Maven权威指南》PDF电子书,下载有点小麻烦,须要填写一些用户信息,而后才能下载到中文版。
先将下载的连接放这里,之后查阅方便:
参考资料: