前阵子把公司的一个java项目已有成果转为了maven由于涉及到很多开发人员和平台组,所以还没提交到主干
今天又发现另一小项目已有成果急需整理,于是也转为了maven发现很哆版本的jar存在一些问题
1、部分版本的jar是maven仓库里没有的,由于项目已有成果是在生产上跑的不好直接替换为maven仓库里的;
2、部分找到版本的,不免担心是否真的一模一样所以少量的测试还是需要的;
3、有些不是版本不对,而是整个jar包无法找到;
4、有些jar只有名字没有版本比洳weblogic.jar,你知道是什么版本吗
5、有些jar是公司的当然无法找到,但是你也无法确认是公司里算是哪个版本
基于以上如果是现存项目已有成果轉maven的,搭建一个公司的内部仓库基本是必须的
我没有任何否定这个机制的意思,反倒觉得确实很好就如《maven实战》的作者说,没有这个の前难道不是更糟吗?