`
liyixing1
  • 浏览: 940406 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

maven的优势理解

阅读更多
1.对于svn等版本控制的库而言,具有减少上传空间的作用,这个在没有自己的svn,而是使用一些免费的版本库的时候很有效果,比如用sina app engine提供的免费svn,只有100MB,如果把整个jar上传上去,太占空间了,而maven管理的项目,只要配置好pom.xml就好了。

2.依赖架包的版本控制,可持续集成等。假设一种情况,公司已经有很多基础项目,或者基础平台,而之后的平台都会在这些基础项目上面搭建和开发,那么当基础平台的项目进行过版本号更新,那么只要发布一个更新邮件,告诉所有的依赖这个基础项目的其他项目组进行pom.xml文件,来更新,而不需要其他项目组重新下载jar。


一些官方的解释
构建自动化(这个貌似不是优势,基本上构建软件都要完成),依赖管理,标准化(暂时本人还没发现这个优点体现在那里),可测试性(构建脚本大多都是支持,个人觉得算不上优势),生命周期管理(还未发现该优点),持续集成,或任何其他行业的最佳实践



以上是个人对maven的一些理解。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics