Linux环境下使用Nexus搭建maven私服

来源:互联网 发布:手机号码采集器软件 编辑:程序博客网 时间:2024/06/06 01:36

Linux环境下使用Nexus搭建maven私服

  • 一、安装jdk
  • 二、安装maven
  • 三、安装nexus

步骤:

一、安装jdk
1.下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.安装jdk:
利用文件上传工具上传下载好的jdk安装包到Linux服务器

a.进入到jdk安装包目录,新建文件夹

# mkdir /usr/java

b.解压安装包到新建的文件夹

# tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/java

c.配置环境变量(编辑文件profile)

# vim /etc/profile

在文件末尾添加如下代码:

#set java environmentJAVA_HOME=/usr/java/jdk1.8.0_151JRE_HOME=/usr/java/jdk1.8.0_151/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH

保存并退出(Esc + : + wq),重新加载配置文件

# source /etc/profile

成功之后输入:

# java -version

如果出现如下信息,则说明安装jdk成功

java version "1.8.0_151"Java(TM) SE Runtime Environment (build 1.8.0_151-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

二、安装maven

1.下载maven:
http://maven.apache.org/download.cgi
这里写图片描述

2.安装
maven安装过程和jdk安装过程类似,先解压,再配置环境变量
a.上传安装包到Linux服务器,进入安装包所在的文件目录,创建文件夹

# mkdir /usr/local/maven

b.解压安装包到新建的文件夹

# tar -zxvf apache-maven-3.5.2-bin.tar.gz -C /usr/local/maven/

c.配置环境变量(编辑文件profile)

# vim /etc/profile

在文件末尾添加如下代码

export M2_HOME=/usr/local/maven/apache-maven-3.5.2export PATH=$M2_HOME/bin:$PATH

保存并退出(Esc + : + wq),重新加载配置文件

# source /etc/profile

成功之后输入:

# mvn -v

如果出现以下信息,则表示maven安装成功

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T00:58:13-07:00)Maven home: /usr/local/maven/apache-maven-3.5.2Java version: 1.8.0_151, vendor: Oracle CorporationJava home: /usr/java/jdk1.8.0_151/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64", family: "unix"

三、安装nexus

1.下载nexus安装包:
https://www.sonatype.com/download-oss-sonatype
这里写图片描述

2.安装
a.上传安装包到Linux服务器,进入安装包所在目录,新建文件夹

# mkdir /usr/local/nexus

b.解压

# tar -zxvf nexus-3.6.0-02-unix.tar.gz -C /usr/local/nexus/

c.启动nexus
进入nexus的安装目录

# cd /usr/local/nexus/nexus-3.6.0-02/bin/

启动nexus

# ./nexus run

如果出现以下信息,则表明启动成功

WARNING: ************************************************************WARNING: Detected execution as "root" user.  This is NOT recommended!WARNING: ************************************************************Nexus data directory already in use: /usr/local/nexus/sonatype-work/nexus3

d.配置端口
nexus默认端口为8081,可以在nexus-default.properties文件中修改

[root@bogon etc]# vim nexus-default.properties 

可以按需要修改或者不改

application-port=8081

e.在防火墙中开放8081端口
编辑文件

# vim /etc/sysconfig/iptables

按照已开放的端口书写形式开放8081端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT

保存并退出
f.测试

在浏览器中输入:http://hostip(主机IP):8081/
(若果出现404可访问:http://hostip(主机IP):8081/nexus)

nexus默认账户:
用户名:admin
密码:admin123
出现如下图:
这里写图片描述

右侧导航栏中Sign in 可登录

g.登录后可创建用户,分配权限
这里写图片描述

相关引用:
http://blog.csdn.net/yougoule/article/details/56843562