天天看點

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私有倉庫

繼續閱讀