1.环境准备
jdk1.8以上
2.下载nexus
下载地址:https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3
3.安装nexus
tar -zxvf nexus-3.18.1-01-unix.tar.gz
mv nexus-3.18.1-01 /usr/local/
修改运行用户
cd /usr/local/nexus-3.18.1-01/bin
vim nexus.rc
修改运行用户为root
修改所用jdk(也可以不指定,在不指定的情况,会自动搜索,但是不能设置服务开机启动),在bin/nexus文件中设置nexus启动所用的jdk版本。
cd /usr/local/nexus-3.18.1-01/bin
vim nexus
指定jdk1.8安装路径
INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/java/jdk1.8.0_121
INSTALL4J_JAVA_HOME=/usr/local/java/jdk1.8.0_121
添加到开机启动服务,在/etc/init.d目录下建立nexus3软链接
ln -s /usr/local/nexus-3.18.1-01/bin/nexus /etc/init.d/nexus3
chkconfig工具服务列表中增加nexus3服务
设置nexus3自启动
修改nexus3.2监听的端口,默认为8081,此处保持默认即可,将请求根地址指定为:/nexus
cd /usr/local/nexus-3.18.1-01/etc
vim nexus-default.propertiesnexus-default.properties
请求根地址
nexus-context-path=/nexus
修改nexus3.2数据以及相关日志的存储位置(保持默认即可,因为默认已经是此路径了),如下:
cd /usr/local/nexus-3.18.1-01/bin
vim nexus.vmoptions
日志文件路径
-XX:LogFile=../sonatype-work/nexus3/log/jvm.log
数据目录
-Dkaraf.data=../sonatype-work/nexus3
临时文件目录
-Djava.io.tmpdir=../sonatype-work/nexus3/tmp
4.启动nexus
cd /usr/local/nexus-3.18.1-01/bin
./nexus start
或者直接通过服务启动
启动后此时可以看到创建了以下目录
ll /usr/local/sonatype-work
5.访问nexus
地址如下(默认端口是8081):http://10.2.3.187:8081/nexus/
登陆nexus,默认的用户名:admin 默认密码的存储路径:/usr/local/sonatype-work/nexus3/admin.password
cat /usr/local/sonatype-work/nexus3/admin.password
登陆后进入安装向导
修改密码