1.下载相关软件包:
nexus3.X官网下载地址:
https://www.sonatype.com/download-oss-sonatypemaven3.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