zoukankan      html  css  js  c++  java
  • 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%的时候服务器卡死,所以后面的操作并没有完成,很遗憾。后面公司决定采用第一种方式新旧私服同时存在的形式进行。

    参考链接:

    http://www.eryajf.net/1868.html 

    http://www.jianshu.com/p/fb9877664070 

  • 相关阅读:
    thinkphp empty标签
    thinkphp present标签
    if标签
    thinkphp 范围标签
    thinkphp 比较标签
    thinkphp switch标签
    thinkphp for标签
    thinkphp foreach标签
    QueryList 来做采集
    thinkphp volist标签
  • 原文地址:https://www.cnblogs.com/ammyblog/p/13827771.html
Copyright © 2011-2022 走看看