使用nexus3.X搭建maven私服在Centos7环境中-详细教程

来源:互联网 发布:windows vista红屏 编辑:程序博客网 时间:2024/05/13 02:48

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

2.卸载其他版本的jdk:

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

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

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

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

5.解压jdk1.8:

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

6.配置jdk的环境变量:

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

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

JAVA_HOME=/usr/local/java/jdk1.8.0_121JRE_HOME=/usr/local/java/jdk1.8.0_121/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH

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

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

9.测试jdk是否安装成功

[root@localhost jdk1.8.0_121]# java -versionjava 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)

3.安装maven3.3.9:

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

[root@localhost local]# mkdir maven

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

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

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

4.设置maven的环境变量:

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

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

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

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

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

7.测试maven是否安装成功

[root@localhost maven]# mvn -vApache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)Maven home: /usr/local/maven/apache-maven-3.3.9Java version: 1.8.0_121, vendor: Oracle CorporationJava home: /usr/local/java/jdk1.8.0_121/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "3.10.0-514.el7.x86_64", arch: "amd64", family: "unix"

4.安装nexus3.X:

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

[root@localhost local]# mkdir nexus

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

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

3.启动nexus3.X

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

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

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

-------------------------------------------------Started Sonatype Nexus OSS 3.2.1-01-------------------------------------------------

4.开启端口:

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

开启端口:

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

重启防火墙:

firewall-cmd --reload

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

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

[root@localhost bin]# vi nexus.rcrun_as_user="root"

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

[root@localhost bin]# vi bin/nexusINSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/java/jdk1.8.0_121

4.修改nexus3默认端口:

[root@localhost etc]# vi nexus-default.properties application-port=8282

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

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

[root@localhost bin]# /etc/init.d/nexus3 start
0 0
原创粉丝点击