今天终于解决了一个困扰团队很长时间的一个问题。。
我们团队使用的是nexus私服(war包形式工作),原先工作一切正常。。但是,就在最近突然出现了一个非常棘手的问题,新的机器导入原来maven依赖总是提示导入失败,错误类型为missing jars,导入依赖失败,和failed 构建一些错误,在本地的repo库中,新从私服下载的jar包全部都是lastupdated类型。。没办法,只能从别的机子上复制jar文件过去。。
重新缕一缕。。原先工作一切正常,最近才冒出的问题,一直以为是admin管理员设置了用户权限,经检查,一切正常。
今天,突然萌生了一种想法,是不是每次从私服下载私服中已经存在的jar包,私服都要经过maven 中央库去检测版本的索引,况且运行nexus的linux服务器断过一次网。。连接网络,这次试了一下,发现新机器已经可以从这个私服下载jar包了。。我不知道我说的这个想法对不对。。 不过在断网的情况下,在新机器上下载私服中存在的jar包是会有上述错误现象出现的,烦请朋友们提出宝贵意见。。。