CentOS下Maven私服nexus搭建

环境版本:

  OS:CentOS release 6.5 (Final)

  Jdk:jdk-7u79-linux-x64.tar.gz

  Maven:apache-maven-3.6.3-bin.tar.gz

  Nexus:nexus-3.21.1-01-bundle.tar.gz

一.安装jdk

  tar zxf jdk-7u79-linux-x64.tar.gz

  mkdir -pv /usr/local/java

  mv jdk1.7.0_79 /usr/local/java

  java -version

java version “1.7.0_45”

OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)

OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_79/bin/java 2

alternatives --config java
There are 3 programs which provide ‘java’. Selection Command

1  /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
2  /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
3  /usr/local/java/jdk1.7.0_79/bin/java

Enter to keep the current selection[+], or type selection number: 3

alternatives --install /usr/bin/jar jar /usr/local/java/jdk1.7.0_79/bin/jar 2
alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0_79/bin/javac 2
配置环境变量
vi /etc/profile

export JAVA_HOME=/usr/local/java/jdk1.7.0_79

export JRE_HOME=/usr/local/java/jdk1.7.0_79/jre

export PATH=$PATH:/usr/local/java/jdk1.7.0_79/bin:/usr/local/java/jdk1.7.0_79/jre/bin

source /etc/profile
java -version
java version "1.7.0_79"

二.安装maven

2.1官网下载:https://maven.apache.org/download.cgi

CentOS下Maven私服nexus搭建_第1张图片
tar zxvf apache-maven-3.6.3-bin.tar.gz 解压
mkdir /usr/local/maven 新建文件夹
cp -ar apache-maven-3.6.3/ /usr/local/maven cp文件

2.2设置环境变量

 vi /etc/profile 

CentOS下Maven私服nexus搭建_第2张图片
export MAVEN_HOME=/usr/local/maven
export PATH= M A V E N H O M E / b i n : {MAVEN_HOME}/bin: MAVENHOME/bin:{PATH}

2.3配置生效

source /etc/profile   使保存的配置生效
mvn -v    查看版本信息

在这里插入图片描述

三.安装nexus

3.1下载的是开源版 Nexus OSS,
地址: https://www.sonatype.com/oss-thank-you-tar.gz
3.2 安装
mkdir -pv /usr/local/nexus
tar -xzvf nexus-3.21.1-01-bundle.tar.gz -C /usr/local/nexus
cp /usr/local/nexus/nexus-3.21.1-01/bin/nexus /etc/init.d/nexus3
3.3修改配置文件

配置JDK

vi /etc/init.d/nexus3

CentOS下Maven私服nexus搭建_第3张图片
修改nexus对外端口以及对外主机地址
vi /usr/local/nexus/nexus-3.21.1-01/etc/nexus-default.properties
CentOS下Maven私服nexus搭建_第4张图片

3.4修改环境变量
vim /etc/profile 

export NEXUS_HOME=/data/nexus/nexus
export PATH= P A T H : PATH: PATH:NEXUS_HOME/bin

source /etc/profile
3.5 设置开机启动()
chkconfig --add nexus3
chkconfig nexus3 on
vi /etc/init.d/nexus3

修改NEXUS_HOME值:
NEXUS_HOME=/usr/local/nexus/nexus-2.14.4-03

修改RUN_AS_USER值:
RUN_AS_USER=root

3.6 启动nexus
cd /usr/local/nexus/nexus-3.21.1-01/bin/
./nexus start 

CentOS下Maven私服nexus搭建_第5张图片

3.7 浏览器访问
http://192.168.1.43:8023/(访问不成功 修改虚拟机防火墙端口开放)

CentOS下Maven私服nexus搭建_第6张图片
在网页上的右上角进行登录,默认用户名:admin,密码:admin123
CentOS下Maven私服nexus搭建_第7张图片
CentOS下Maven私服nexus搭建_第8张图片
如果使用默认密码登陆失败,注意查看登陆窗口上文件路径

 vi /usr/local/nexus/sonatype-work/admin.password 

CentOS下Maven私服nexus搭建_第9张图片
将密码直接复制即可,无需编译!!!

你可能感兴趣的:(CentOS下Maven私服nexus搭建)