转载请注明出处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
命令,查看这个目录的路径,如下所示
可以看到我的
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
添加完后了,效果如下:
然后,保存退出。重新加载配置文件,让配置生效。
//重新加载profile文件,让配置生效
source profile
//或者,这个命令在任何目录都可以操作
source /etc/profile
启动 nexus
进入
nexus
根目录下的
bin
目录,如下
在
bin
目录下,启动
nexus
服务。
效果如下:
到这里
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=
application-host=
...
改为
# Jetty section
application-port=
application-host=
...
这样我们就把
nexus
的端口从
8081
改为
8084
, 还需要重启
nexus
服务
//重启服务
nexus restart
因为我们用的阿里云服务器,所以我们还需要在阿里云安全组开启
8084
端口。我们在浏览器中访问
8084
端口,效果如下:
到这里,我们已经成功的修改端口了。
其他命令:
//启动
nexus start
//停止
nexus stop
//重启
nexus restart
//查看状态
nexus status
个人微信号:zhaoyanjun125 , 欢迎关注