大家一起来谈谈Maven吧

个人接触Maven也有很长的一段时间了,最近终于经不起maven的诱惑下定决定把公司的基础构件库整体迁移到maven构建环境中来(公司一直采用微软的VSS做版本控制,非常不便于重构,而且管理的项目太多,速度实在是不堪忍受),感觉有以下几点好处:
1、对类库的集中管理及传递依赖,只需要将POM配置文件进行版本控制就可以了,版本库中的项目体积减少了80%以上,异常地清爽;
2、项目配置文件的重用度比较高,而且支持继承;
3、对整个项目开发生命周期的完整支持,从头到尾只需要几个简单的命令就可以快速地遍历整个开发周期,减轻了配置管理的工作量;
4、自动化文档、站点报告生成发布以及丰富的工具扩展和集成,这点尤其重要;

另外在团队协作开发的推广过程中也遇到了一些问题,其中最头痛的问题就是每个开发人员必须学习Maven,尽管只需要了解简单的mvn eclipse:eclipse命令,另外就是对Web项目的支持力度不够,目前公司大部分开发人员都是使用MyEclipse来构建Web项目,如果要将Maven自动生成的ClassPath和MyEclipse的项目配置文件整合起来使用,目前只能通过手工编辑ClassPath的方式进行,这点感到比较郁闷,也是开发人员抵触Maven的重要原因。

总体来说,maven还是一个值得花时间学习的配置管理工具,希望能听到大家对于maven的看法以及使用经验和心得。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值