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 。