Maven私服Nexus,无法更新jar

今天测试Spring+MongoDB,使用Maven管理项目,

引入spring-data-mongodbJar和mongo-java-driver的时候,发现jar始终无法下载,刷新索引、缓存等操作,均无效;

可以确定的是,之前,nexus服务一直正常,服务器本身也未做修改,也没有ip限制,maven相关的配置,也均无修改。

因此,无从查起。百度、google也未能给我答案。


无意中,一篇不相干的博文,里面却提到了一个问题,该博文写于2016/10/21,因此比较符合现实情况,地址如下:

http://www.imooc.com/article/13777

博文中提到,OSChina的maven仓库于近期挂掉。

因此分析,由于Nexus本身的设计不够合理,导致group类型的仓库中,

如果有成员服务异常,会导致group仓库本身服务异常。

查询nexus仓库,果不其然,确有代理仓库异常。如下图:

Maven私服Nexus,无法更新jar_第1张图片

Maven私服Nexus,无法更新jar_第2张图片


上述博文中也提到了,可以使用阿里云提供的镜像,稳定、速度快(经过测试,秒级)。

1、新增代理仓库,如下图:

Maven私服Nexus,无法更新jar_第3张图片


2、将其添加到group中,并将异常的仓库移出,如下图:

Maven私服Nexus,无法更新jar_第4张图片


如此,即可解决问题。

你可能感兴趣的:(项目开发,构建,管理)