本来想将Apache Roller5的源码导入MyEclipse中研究下,却发现Roller 5是使用Maven组织的,其实很多开源项目都是使用Maven和SVN来管理的。没办法,为了长远着想,只好学习下Maven咯。《Maven Definitive Guide》,中文名《Maven权威指南》,这本书在遵循某些条件下是可以自由地共享,复制,分发,显示,以及传递的。看了7章后觉得Maven真是一个犀利的项目管理和构建工具。
Maven是一种构建工具,一种项目管理工具,一种用来运行构建任务的抽象容器。对于 那些成熟的,希望用一致的方式来管理和构建大量相互依赖的模块和类库,并且使用了 数千第三方组件的项目来说,Maven已经证明了它是一个不可缺少的工具。它帮助数百 万的工程师从日常工作中减轻维护第三方依赖的负担,它帮助很多组织从构建管理的泥 潭中挣脱出来,步入新的台阶,构建和维护软件所需要的工作不再是限制软件设计的因 素。
参考资料:
- 中文版翻译者Juven Xu的个人站点:可以下载该书PDF