2012年1月18日星期三

关于Maven

在工作的第二天,开始学习Maven的用法。
关于这个Tool,经过我粗浅的理解是这样子的,因为在做一个相当规模的Java项目的时候,很多library都不在本地,所以一个个去手动添加是一个很费劲的过程。更重要的是,Java语言的主要特性就是各种class的定义和互相之间的关系(dependency),这种关系是需要相当维护的。
通过Maven这个工具,只需要写好xml文件,上述的文件都被自动维护好了。
更神奇的是,Maven还可以自动test,甚至最终的deployment,可谓管理了整个Java团队开发流程。
权威的信息请参考这里,很好的介绍:
http://www.sonatype.com/books/mvnref-book/reference/public-book.html

没有评论:

发表评论