Sonatype Nexus OSS 3.2.1 是一个是世界领先的仓库管理系统,这次主要用到了其中的Maven仓库功能
安装环境为CentOS 7 64位
1.首先下载安装jdk
写本文时,最新版为 jdk-8u121-linux-x64.tar.gz
2. 安装Java JDK
1.解压jdk
tar -zxvf jdk-8u121-linux-x64.tar.gz
2.移动到指定路径
mv jdk-8u121-linux-x64 /usr/local
3.编辑环境变量
vi /etc/profile
写入以下配置:
export JAVA_HOME=/usr/local/jdk-8u121-linux-x64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4.执行profile让新配置生效
source /etc/profile
java -version //检查是否安装成功
3. 下载Nexus OSS 3.2.1
3. 安装Nexus OSS 3.2.1
首先解压下载到的文件
tar -zxvf nexus-3.2.1-01-unix.tar.gz
编辑环境变量
vi /etc/profile
添加Nexus 的路径,一定要注意路径不能错
NEXUS_HOME="/opt/nexus-3.2.1-01"
修改nexus-3.2.1-01下的bin/nexus.rc文件
vi bin/nexus.rc
设置启动该服务的用户,Nexus不推荐使用root用户,这里暂时设置为root
#run_as_user="root"
添加服务
sudo ln -s $NEXUS_HOME/bin/nexus /etc/init.d/nexus
启动nexus
service nexus start
到这里就算是启动完毕,log信息可以在
sonatype-work/nexus3/log/
中查看。
默认端口8081
默认用户名admin 密码 admin123
修改端口在nexus-3.2.1-01/etc/nexus-default.properties
如果嫌麻烦,可以使用docker :链接