Maven10年
Posted on Thu 07 April 2011 in it • Tagged with Maven, technoledge
本月的《程序员》刊登了许晓斌(Juven Xu),Maven技术专家的一篇文章,叫做《Maven十年,来认识下》。真是一篇很好的介绍文章。 在这里和大家也分享一下
历史
Maven的原型在2001年提交,2003年已经成为Apache的顶级项目;在2005年10月,Maven 2发布,又走过5个年头后,也就是2010年10月,Maven 3正式发布。Maven是什么?
作者用BIR(2)D来定义Maven,非常好记:
Build-自动化构建
基于定义好的生命周期模型来完成构建Information Aggregation-信息聚合
基于项目对象模型和自动化站点机制,方便团队了解项目状态Rule-规约
预定优于配置的管理方式Repository-仓库
类库的集中管理Dependency Management-依赖管理
依赖关系管理:传递性的依赖关系生态系统
持续集成-Hudson
仓库服务-Nexus/Artifactory
IDE插件-m2eclipse
测试报告-Surefire
集成了JUnit和TestNG,几乎不用配置,就能自动运行单元测试学习资源 ...
!--more-->Continue reading