Maven私服nexus的升级
前言:
因为公司技术的不断发展,需要将公司原有的nexus2.14.5版本进行升级,所以才有了上一篇文章中搭建maven私服的内容。升级时我们可以通过官方的文档了解到版本升级之间存在兼容性,不是说从2.14.5版本就可以直接升级到最新的版本,可参考官方文档:https://help.sonatype.com/repomanager3/installation/upgrading-from-nexus-repository-manager-2/upgrade-compatibility---repository-manager-2-to-3,相关版本更新内容如下图:
升级方法:
1.代理旧私服
我们可以在新的nexus中添加一个远程的代理仓库,把旧版本的私服作为一个远程proxy,这种方式要求新旧2个私服同时运行,一直到旧版本的所有的jar包全部添加过来为止。
步骤如下:
创建完成之后,我们在group中将这个代理添加进去
这样就可以完成新旧nexus的更新。
2.HTTP下载
这种方式是直接把旧的nexus中的东西全部搬迁过来,一劳永逸,具体步骤如下:
①老私服配置Upgrade:Agent
若要实现迁移,首先要配置Upgrade:Agent,这个配置很简单,如下图:
●点击Capabilities
●New一个新的
●选择Upgrade:Agent
●创建一个Access Token,用于远程连接,这个可以设置为123456.
②新私服配置连接
新私服安装之后登录,进入配置环节
●点击Capabilities,然后点击创建Upgrade
●配置链接开始升级
●配置老私服地址以及定义的token的值
此时识别到了我们旧服务器上的仓库,我们可以全选
然后下面按照步骤进行即可,等升级完成
因为本人在进行的时候,由于服务器上有大量的虚拟机,导致进行到80%的时候服务器卡死,所以后面的操作并没有完成,很遗憾。后面公司决定采用第一种方式新旧私服同时存在的形式进行。
参考链接: