本地安装了jdk1.7 很多应用都使用该版本,但是mvn需要jdkk1.8版本,需求冲突,故做如下操作
一环境准备
环境: nexus3.6.0 ,jdk8
1,下载路径:http://www.sonatype.com/download-oss-sonatype
点击下面的图标
Nexus Repository Manager OSS 3.x - Unix
下载文件名:nexus-3.6.0-02-unix.tar.gz
2,JDK8 自行下载, 我下载的是jdk1.8.0_144
二、上传服务器指定路径
把文件上传到 /usr/local/
1,tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local/java
2, tar xzvf nexus-3.6.0-02-unix.tar.gz
3,mv nexus-3.6.0-02 nexus
三,修改配置文件
cd /usr/local/nexus/bin
0, 修改 JDK路径
vi nexus
1,修改端口
cd /usr/local/nexus/etc
vi nexus-default.properties
2,修改 生成文件端口【不修改,启动报错,地址被占用】
这个错误很坑,一般生成文件会在 /home/nexus 目录下
不知道什么原因 在/usr/local/sonatype-work/nexus3 ,如果有人知道原因告知我下,谢谢
cd /usr/local/sonatype-work/nexus3/etc
vi nexus.properties
注意:localhost 改为自己的路径,如果是服务器部署,不能写内网的地址【也不能是localhost】,必须写外网的地址
3,防止使用root用户启动报错
cd /usr/local/nexus/bin
vi nexus.rc
四、启动
1,无日志 后台启动
/usr/local/nexus/bin/nexus start
2,输出日志启动
/usr/local/nexus/bin/nexus run