Nexus 概述

  1. Nexus 是 Sonatype 公司发布的一款仓库(Repository)管理软件,常用来搭建 Maven 私服,所以也有人将 Nexus 称为“Maven仓库管理器”。
  2. 主流的 Maven 仓库管理器主要有以下 3 种:Apache Archiva、JFrog Artifactory、Sonatype Nexus。其中,Sonatype Nexus 是当前最流行,使用最广泛的 Maven 仓库管理器。
  3. Nexus 分为开源版(OSS)和专业版(Pro),其中开源版足以满足大部分 Maven 用户的需求。
  4. Nexus 专业版需要付费购买,它主要包含一些企业级的高级特性,Sonatype Nexus 官方文档
  5. 目前 Nexus 分为 Nexus 2.x 和 Nexus 3.x 两个大版本,目前使用最多,运行最稳定的是 Nexus 2.x,本文以 Nexus 3.30.0-01为例进行演示。

官方文档

Nexus 中文介绍与使用文档:http://c.biancheng.net/nexus/what-is-nexus.html

下载安装

  1. 下载地址:https://help.sonatype.com/repomanager3/product-information/download
  2. Nexus私服仓库Linux、Windows部署教程_java


  3. 最前面为最新版,历史版本可以将页面往下滑动
  4. 打开找到对应的版本下载即可
  5. 将下载的 Nexus 安装包解压到本地磁盘,可获得 nexus-3.30.0-01sonatype-work 两个目录。

nexus-3.30.0-01

bin:命令中心(启动命令,关闭命令)
conf :配置中心(管理着仓库列表、日志配置,以及安全设置)
lib:Nexus 的库文件,Nexus 运行时需要的 jar 包所在的目录
logs:存放日志文件
nexus:Nexus 应用程序
tmp:存放Nexus 运行时产生的临时文件

  1. sonatype-work:存放 Nexus 3.x 生成的配置文件、日志文件、以及上传下载的 jar 包等。
  2. 进入 nexus-3.30.0-01/bin 目录,选择 nexus.exe 对应的操作系统进入

安装教程

  1. 在线文档:http://c.biancheng.net/nexus/what-is-nexus.html
  2. 下载完后解压
  3. 键入bin目录下,开始安装 nexus /run
  4. 安装到系统服务 nexus.exe /install
  5. 启动服务:nexus.exe /run
  6. 停止服务:nexus.exe /stop