天天看点

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

转载请注明出处http://blog.csdn.net/zhaoyanjun6/article/details/79198469

本文出自【赵彦军的博客】

简介

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//nexus---unix.tar.gz
           

下载完成后,然后解压

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

解压完成后,进入到文件夹里面,输入

pwd

命令,查看这个目录的路径,如下所示

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

可以看到我的

nexus

目录的路径是

/usr/soft/nexus-3.7.1-02

, 要记住这个路径,下面我们配置环境变量有用到。

配置 nexus 环境变量

打开

etc/

目录下的

profile

文件,命令如下

vim /etc/profile
           

nuxus

环境添加到

profile

尾部,环境代码如下:

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

添加完后了,效果如下:

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

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

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

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

启动 nexus

进入

nexus

根目录下的

bin

目录,如下

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

bin

目录下,启动

nexus

服务。

效果如下:

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

到这里

nexus

服务已经启动了,

nexus

默认的端口是

8081

。我们在浏览器中访问一下,

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

效果如下

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

到这里我们已经完成了

nexus

的安装。

更改端口

nexus

默认端口是

8081

, 如果我们的端口被占用了,则需要重新为

nexus

指定端口,端口的配置文件在安装目录下的

etc

目录,如下所示

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

进入

etc

目录,找到

nexus-default.properties

文件。如下所示:

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

vim

打开

nexus-default.properties

文件。

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

改为

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

这样我们就把

nexus

的端口从

8081

改为

8084

, 还需要重启

nexus

服务

//重启服务
nexus restart
           

因为我们用的阿里云服务器,所以我们还需要在阿里云安全组开启

8084

端口。我们在浏览器中访问

8084

端口,效果如下:

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

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

其他命令:

//启动
nexus start

//停止
nexus stop

//重启
nexus restart

//查看状态
nexus status
           

个人微信号:zhaoyanjun125 , 欢迎关注

CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

继续阅读