1.下载相关软件包:

nexus3.X官网下载地址:
https://www.sonatype.com/download-oss-sonatype

jdk1.8官网下载地址:
http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz?AuthParam=1487916553_d7cc3c8c6032694329f4e7c4b5e8e22d

maven3.3.9官网下载地址:
http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

百度云(三合一打包下载地址):
链接:http://pan.baidu.com/s/1c5qWLg 密码:nkw8

2.安装jdk1.8

1.查看本机JDK信息:

[root@localhost ~]# rpm -qa | grep java
  • 1
  • 1

2.卸载其他版本的jdk:

[root@localhost ~]# rpm -e –nodeps 其他版本的jdk
  • 1
  • 1

3.安装jdk1.8,首先创建一个java的文件夹:

[root@localhost ~]# mkdir /usr/local/java
  • 1
  • 1

4.上传下载好的jdk到java目录下;

5.解压jdk1.8:

[root@localhost java]# tar -zxvf jdk-8u121-linux-x64.tar.gz
  • 1
  • 1

6.配置jdk的环境变量:

[root@localhost java]# vi /etc/profile
  • 1
  • 1

7.在profile的文件末尾加上以下配置:

JAVA_HOME=/usr/local/java/jdk1.8.0_121
JRE_HOME=/usr/local/java/jdk1.8.0_121/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

8.使用source /etc/profile命令重新加载/etc/profile文件:

[root@localhost jdk1.8.0_121]# source /etc/profile
  • 1
  • 1

9.测试jdk是否安装成功

[root@localhost jdk1.8.0_121]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

3.安装maven3.3.9:

1.在/usr/local文件中创建:

[root@localhost local]# mkdir maven
  • 1
  • 1

2.上传下载好的maven文件到创建的文件中;

3.解压 apache-maven-3.3.9-bin.tar.gz 文件:

[root@localhost maven]# tar -zxvf apache-maven-3.3.9-bin.tar.gz 
  • 1
  • 1

4.设置maven的环境变量:

[root@localhost maven]# vi /etc/profile
  • 1
  • 1

5.在profile的文件末尾加上以下配置:

export M2_HOME=/usr/local/maven/apache-maven-3.3.9
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$M2_HOME/bin:$PATH
  • 1
  • 2
  • 1
  • 2

6.执行source命令让新配置的profile生效:

[root@localhost maven]# source /etc/profile
  • 1
  • 1

7.测试maven是否安装成功

[root@localhost maven]# mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)
Maven home: /usr/local/maven/apache-maven-3.3.9
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /usr/local/java/jdk1.8.0_121/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.el7.x86_64", arch: "amd64", family: "unix"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

4.安装nexus3.X:

1.在/usr/local文件下创建nexus文件:

[root@localhost local]# mkdir nexus
  • 1
  • 1

2.上传并解压nexus-3.2.1-01-unix.tar.gz

[root@localhost nexus]# tar -xzvf nexus-3.2.1-01-unix.tar.gz 
  • 1
  • 1

3.启动nexus3.X

进入bin目录,运行如下命令启动(&符号表示后台启动):

[root@localhost bin]# ./nexus run &
  • 1
  • 1

出现以下日志表示启动成功!

-------------------------------------------------

Started Sonatype Nexus OSS 3.2.1-01

-------------------------------------------------
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

4.开启端口:

由于我是在vmware中搭建的最小版本的centos7,并且设置的桥接模式所以这里要开启远程访问的端口:

开启端口:

[root@localhost bin]# firewall-cmd --zone=public --add-port=8081/tcp --permanent
  • 1
  • 1

重启防火墙:

firewall-cmd --reload
  • 1
  • 1

5.访问私服:

nexus启动成功之后,就可以访问私服了。

nexus3.X的默认端口是:8081

nexus3.X的默认账号是:admin

nexus3.X的默认密码是:admin123

nexus3.X搭建的maven3.3.9**私服的本地访问地址是:http://私服的ip:8081**

例如我的就是:http://192.168.1.20:8081/

OK,到这里一个maven3的私服就搭建好了!

5.nexus3.X的优化配置(可选):

1.把nexus3.1加入到系统服务,使之能够开机自启动:

[root@localhost bin]# ln -s /usr/local/nexus/nexus-3.2.1-01/bin/nexus /etc/init.d/nexus3

[root@localhost bin]# chkconfig --add nexus3

[root@localhost bin]# chkconfig nexus3 on
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

2.修改运行nexus3所使用的用户

[root@localhost bin]# vi nexus.rc

run_as_user="root"
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

3.修改nexus3启动时要使用的jdk版本:

[root@localhost bin]# vi bin/nexus

INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/java/jdk1.8.0_121
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

4.修改nexus3默认端口:

[root@localhost etc]# vi nexus-default.properties

application-port=8282
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

5.修改nexus3数据以及相关日志的存储位置:

[root@localhost bin]# vi nexus.vmoptions

-XX:LogFile=./sonatype-work/nexus3/log/jvm.log

-Dkaraf.data=./sonatype-work/nexus3

-Djava.io.tmpdir=./sonatype-work/nexus3/tmp
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

6.现在我们可以启动nexus3使用如下命令:

[root@localhost bin]# /etc/init.d/nexus3 start

Leave a Reply

Your email address will not be published. Required fields are marked *