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

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 environment
JAVA_HOME=/usr/java/jdk1.8.0_151
JRE_HOME=/usr/java/jdk1.8.0_151/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export 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.2
export 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.2
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_151/jre
Default locale: en_US, platform encoding: UTF-8
OS 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值