Nexus3:安装、配置

来自Wikioe
Eijux讨论 | 贡献2021年11月24日 (三) 03:24的版本 →‎安装、配置
跳到导航 跳到搜索


关于

Nexus 分为:Nexus OSS(Open Source Software)、Nexus Professional,前者开源免费;

Nexus 2.x 和 3.x 在目录结构、安装使用等方面区别较大。

Nexus 提供了两种安装方式:

  1. 第一种是内嵌 Jetty 的 bundle,解压到安装目录中就能直接运行;
  2. 第二种方式是 WAR,将其发布到 web 容器中即可使用。
  • Nexus 要求 jdk 版本为 1.7


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

安装、配置

安装:

  1. 下载:
    https://www.sonatype.com/download-oss-sonatype,获取压缩包(如:“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 <service-name>
    

配置:

  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

目录结构

Nexus:

  1. nexus-3.36.0-01:安装目录【升级时只需要替换该目录】
    • bin:启动文件
      “nexus.vmoptions”:运行时配置
    • etc:配置文件
      “nexus-default.properties”:端口、主机、上下文配置
    • lib:依赖库
    • public:公共资源
    • system:构成 nexus 的所有组件和插件
  2. sonatype-work:工作目录(数据目录)
    • nexus3
      • log:日志文件
      • orient:
      • tmp:临时存储
      • “clean_cache”:

使用

在 Maven 中使用 Nexus

在项目中使用 Nexus 查找依赖包

部署编译完成的 jar 到 Nexus 仓库