Nexus 概述
-
Nexus 是 Sonatype 公司发布的一款仓库(Repository)管理软件,常用来搭建 Maven 私服,所以也有人将 Nexus 称为“Maven仓库管理器”。
-
主流的 Maven 仓库管理器主要有以下 3 种:Apache Archiva、JFrog Artifactory、Sonatype Nexus。其中,Sonatype Nexus 是当前最流行,使用最广泛的 Maven 仓库管理器。
-
Nexus 分为开源版(OSS)和专业版(Pro),其中开源版足以满足大部分 Maven 用户的需求。
-
Nexus 专业版需要付费购买,它主要包含一些企业级的高级特性,Sonatype Nexus 官方文档
-
目前 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
下载安装
- 下载地址:https://help.sonatype.com/repomanager3/product-information/download
- 最前面为最新版,历史版本可以将页面往下滑动
- 打开找到对应的版本下载即可
- 将下载的 Nexus 安装包解压到本地磁盘,可获得
nexus-3.30.0-01
和sonatype-work
两个目录。
nexus-3.30.0-01
bin:命令中心(启动命令,关闭命令)
conf :配置中心(管理着仓库列表、日志配置,以及安全设置)
lib:Nexus 的库文件,Nexus 运行时需要的 jar 包所在的目录
logs:存放日志文件
nexus:Nexus 应用程序
tmp:存放Nexus 运行时产生的临时文件
- sonatype-work:存放 Nexus 3.x 生成的配置文件、日志文件、以及上传下载的 jar 包等。
- 进入 nexus-3.30.0-01/bin 目录,选择 nexus.exe 对应的操作系统进入
安装教程
- 在线文档:http://c.biancheng.net/nexus/what-is-nexus.html
- 下载完后解压
- 键入bin目录下,开始安装
nexus /run
- 安装到系统服务
nexus.exe /install
- 启动服务:
nexus.exe /run
- 停止服务:
nexus.exe /stop