阿里云安装Nexus搭建Maven私有仓库

简介

mavenCentral 是最早的 maven 中央仓库。
私有服务器,是公司内部 Maven 项目经常需要的,Nexus 是常用的私用 Maven 服务器, Nexus 被超过10万个开发团队所使用。

本次搭建私有仓库用的是阿里云服务器,系统是 centos 7

安装 jdk

Nexus 需要 jdk环境,在安装前需要确认你的 centos 机器上已经安装好了 jdk , 如果没有安装可以执行以下命令安装

yum install java

安装完成后,可以查看 jdk 的版本号

//查看jdk 版本号
java -version



下载 Nexus

Nexus 官网: https://www.sonatype.com/nexus-repository-oss

下载 Nexus 到本地,你可以放在任意指定的位置,我是下载到 /usr/soft/ 目录,下载命令:

//下载nexus压缩包到本地 
wget http://download.sonatype.com/nexus/3/nexus-3.7.1-02-unix.tar.gz

下载完成后,然后解压

//解压
tar zxvf nexus-3.7.1-02-unix.tar.gz

解压完成后,进入到文件夹里面,输入 pwd 命令,查看这个目录的路径,如下所示

这里写图片描述

可以看到我的 nexus 目录的路径是 /usr/soft/nexus-3.7.1-02 , 要记住这个路径,下面我们配置环境变量有用到。

配置 nexus 环境变量

打开 etc/ 目录下的 profile 文件,命令如下

vim /etc/profile
     
     
  • 1

nuxus 环境添加到 profile 尾部,环境代码如下:

export MAVEN_HOME=/usr/soft/nexus-3.7.1-02
export PATH=$PATH:$MAVEN_HOME/bin

添加完后了,效果如下:
这里写图片描述

然后,保存退出。重新加载配置文件,让配置生效。

//重新加载profile文件,让配置生效
source profile

//或者,这个命令在任何目录都可以操作 
source /etc/profile



启动 nexus

进入 nexus 根目录下的 bin 目录,如下
这里写图片描述

bin 目录下,启动 nexus 服务。

nexus start
   
   
  • 1

效果如下:
这里写图片描述

到这里nexus 服务已经启动了,nexus 默认的端口是 8081 。我们在浏览器中访问一下,

//47.94.230.26 为阿里云公网ip
http://47.94.230.26:8081

效果如下
这里写图片描述

到这里我们已经完成了 nexus 的安装。

更改端口

nexus 默认端口是 8081 , 如果我们的端口被占用了,则需要重新为 nexus 指定端口,端口的配置文件在安装目录下的 etc 目录,如下所示

这里写图片描述

进入 etc 目录,找到 nexus-default.properties 文件。如下所示:
这里写图片描述

vim 打开 nexus-default.properties 文件。

# Jetty section
application-port=8081
application-host=0.0.0.0
...

改为

# Jetty section
application-port=8084
application-host=0.0.0.0
...

这样我们就把 nexus 的端口从 8081 改为 8084 , 还需要重启 nexus服务

//重启服务
nexus restart
    
    
  • 1
  • 2

因为我们用的阿里云服务器,所以我们还需要在阿里云安全组开启 8084 端口。我们在浏览器中访问 8084 端口,效果如下:
这里写图片描述

到这里,我们已经成功的修改端口了。

其他命令:

//启动
nexus start

//停止
nexus stop

//重启
nexus restart

//查看状态
nexus status


 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值