使用nexus3.X搭建maven私服在Centos7环境中-详细教程
来源:互联网 发布:windows vista红屏 编辑:程序博客网 时间:2024/05/13 02:48
1.下载相关软件包:
nexus3.X官网下载地址:
https://www.sonatype.com/download-oss-sonatypejdk1.8官网下载地址:
http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz?AuthParam=1487916553_d7cc3c8c6032694329f4e7c4b5e8e22dmaven3.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
- 使用nexus3.X搭建maven私服在Centos7环境中-详细教程
- windows环境使用 Nexus3.x 为 Android 搭建私服
- Linux环境使用Nexus3搭建Maven私服
- Maven私服Nexus3.X搭建
- Linux 使用 Nexus3.x 为 Android 搭建私服
- Centos7 搭建最新 Nexus3 Maven 私服
- Centos7 搭建最新 Nexus3 Maven 私服
- 使用Nexus3搭建Maven私服
- 使用Nexus3搭建Maven私服
- Linux下搭建maven私服nexus3.x
- Linux下搭建Maven私服Nexus3.X
- nexus2.x搭建maven私服教程(windows环境)
- maven私服nexus3搭建和使用
- maven私仓搭建——nexus3
- Nexus3.xx私服搭建
- nexus3.1私服搭建
- Maven私服Nexus3.x环境构建操作记录
- Maven私服Nexus3.x环境构建操作记录
- ES6转ES5,javascript--第一季
- 对称矩阵(简单模拟)
- Itext设置导出word文件的字体
- javascript逻辑运算符
- 第三章上机
- 使用nexus3.X搭建maven私服在Centos7环境中-详细教程
- OSI七层与TCP/IP五层网络架构详解
- 值类型和引用类型的区别
- ChartView与LineSeries搭配实现曲线局部缩放功能
- 【笔记】第三章Android控件架构与自定义控件详解(1)
- BGP劫持详解
- 【Zookeeper】源码分析之请求处理链(二)
- 多线程的几种实现方式
- &位与的用法