项目的依赖管理工具

随着持续的研究学习开源项目,发现虽然都是开源项目,但是项目的依赖管理工具有些爱好上的差别。
apache上的项目最开始是用ant管理的,后来引入了maven,由于1.0版本易用性太差,随后发布了2.0,我在一个小项目上引入了maven2.0管理项目,发现maven的理念很好,把一个项目当做一个对象来进行管理,在依赖库的版本管理上一目了然,让人一看就非常清晰,一看就知道我想要的,哈哈。
在研究spring的新特性而运行自带的例子时,发现spring已经采用ant+ivy来管理项目,其实ant发展至今已经非常成熟,加上ivy这个之前商业化的产品,让人相信,这套组合应该不弱于maven2.0;看了ivy的文档,把例子跑了几遍,发现ivy确实很强,maven和ant+ivy的竞争会让开发者受益。
我当前的一个项目是eclipse构建的,其实就是ant管理的,用到哪个个库我就加上,随着项目的不断成长,我发现有必要对依赖库纳入正规军,进行正式化管理。其实当初产生这个想法的原因是我想升级spring2.0到spring2.5版本,还想升级hibernate,和spring web flow,其实升级这些库文件是很简单,可是由于我之前没有开发测试用例,都是人工在浏览器进行测试,我放弃了升级的念头,毕竟,稳定压倒一切,这也给我了一个警告:测试用例得跟上,好处大大的。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值