Nexus是一个具有通用格式的免费存储库,对java来说就是maven的私有仓库实现方案,其中OSS版本是免费的,PRO版本是收费的。本文以OSS的版本在Centos7系统上安装为例。 安装建议机子运行内存2G及以上。 官网地址:https://www.sonatype.com/products/repository-oss 下载地址:https://help.sonatype.com/repomanager3/download

1.下载Nexus安装包

默认下载最新版: wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz 如果提示没有wget指令就安装一下: yum -y install yum

2.解压安装包

生产环境不建议安装在用户目录,建议安装在/opt目录下。 tar -xzvf nexus-3.33.0-01-unix.tar.gz

3.配置

配置项目的端口、监听端口等文件路径: nexus-3.33.0-01/etc/nexus-default.properties 配置启动的JDK虚拟机内存参数文件路径: nexus-3.33.0-01/bin/nexus.vmoptions

4.创建用户

nexus不建议使用root用户启动程序,通过下面命令创建Linux用户: useradd nexus 切换nexus用户: su - nexus

5.启动项目

请确保JDK安装完毕,目前最新的版本3.33.0需要JDK8以上。 DK安装参照这边文章:Linux下安装JDK 进入bin目录: cd nexus-3.33.0-01/bin/ 前台启动: ./nexus run 后台启动: ./nexus start 出现如下信息即启动成功: 首次启动管理员账号: admin 首次启动的管理员密码在如下文件: sonatype-work/nexus3/admin.password

6.其他

nexus脚本的指令还有start, stop, restart, force-reload ,status 。