CentOS 初體驗十六:阿里雲安裝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
/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
把 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
效果如下:
到這裡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
因為我們用的阿里雲伺服器,所以我們還需要在阿里雲安全組開啟 8084
埠。我們在瀏覽器中訪問 8084
埠,效果如下:
到這裡,我們已經成功的修改埠了。
其他命令:
//啟動
nexus start
//停止
nexus stop
//重啟
nexus restart
//檢視狀態
nexus status
個人微訊號:zhaoyanjun125 , 歡迎關注