Nexus2:安装、配置

来自Wikioe
Eijux讨论 | 贡献2021年12月20日 (一) 03:13的版本 (建立内容为“category:安装(Windows) category:Nexus == 关于 == 【以下使用 Nexus OSS 3.x 版本】 == 安装 == '''安装:''' # 下载: #: [https://…”的新页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索


关于

【以下使用 Nexus OSS 3.x 版本】


安装

安装:

  1. 下载:
    https://www.sonatype.com/thanks/repo-oss?submissionGuid=35aa362b-077c-455b-b7b1-c77b3244c94e,获取压缩包(如:“nexus-3.36.0-01-win64.zip”);
  2. 解压:
    到目录(如:“D:\Program Files\Nexus”),包含两个文件夹“nexus-3.36.0-01”、“sonatype-work”;
  3. 注册服务:
    # 在“./nexus-3.36.0-01/bin”目录
    nexus.exe /install Nexus3
    
    • 如果提示“Could not open SCManager”,则需要:以管理员身份运行 cmd,然后重新执行。
    Nexus:注册服务.png

配置:

  1. 端口配置:“./nexus-3.36.0-01/etc/nexus-default.properties”;(默认 8081)
  2. (其他配置:“./nexus-3.36.0-01/bin/nexus.vmoptions”);

启动:(两种方法)

  • 启动需要几分钟的时间;
  1. 通过服务:启动注册的服务即可;
  2. 通过命令行:
    # 在“./nexus-3.36.0-01/bin”目录
    nexus.exe /run
    
    Nexus:cmd启动.png

访问:

http://localhost:8080/
  • 默认的用户名/密码:admin/admin123
  • 默认生成的密码,位于“./sonatype-work/nexus3/admin.password”文件中。

更新

参考:
1、 https://support.sonatype.com/hc/en-us/articles/115000350007-Upgrading-Nexus-Repository-Manager-3
2、 https://help.sonatype.com/repomanager3/installation-and-upgrades/upgrading-a-standalone-instance

更新 Nexus 3,只需要替换其“安装目录”即可:

  1. 从官方下载的最新安装程序包。
  2. 准备安装:
    1. 解压新的程序包;
    2. 比较新的程序包与现有安装包的“nexus-3.x/bin/nexus.vmoptions”文件:
      • 如果更改了数据目录的默认位置,修改“-Dkaraf.data=../sonatype-work/nexus3”;
      • 如果更改了临时目录的默认位置,修改“-Djava.io.tmpdir=../sonatype-work/nexus3/tmp”;
      • 如果更改了 Java 虚拟机最大堆内存,修改“-Xmx1200M”;
      • 如果已启用 Jetty HTTPS 访问权限,确保“etc/jetty/jetty-https.xml”的 SSL 密钥库位置仍然可用于新安装;
      • 如果手动调整了“./etc”下任何其他安装文件,需要手动执行旧文件和新文件之间的差异,并将更改应用于新版本(如果适用)。
  3. 执行安装:
    1. 对现有数据目录和任何自定义 blobstore 位置进行最新备份;
    2. 停止并卸载已有 nexus 服务;
      • (通过“./bin”下脚本,或系统服务)
    3. 安装并启动新的 nexus 服务;
      • (通过“./bin”下脚本,或系统服务)
    4. 检查日志文件中是否存在任何可能的问题,并登录服务器以确认一切正常。
      • (默认日志路径在 sonatype-work/nexus3/log 下)