轉載請注明出處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 , 歡迎關注