1. 程式人生 > >centos 下 nexus 私服 以及maven配置

centos 下 nexus 私服 以及maven配置

nexus 私服 以及maven配置

版本以及環境:
centos 7 jdk1.7 maven3.0 nexus2.1

  • 知識介紹

    這裡寫圖片描述
    如上圖所示,這裡比如說一個企業有很多員工,他們所做的專案是maven的專案,他們每次新來一個員工都要根據pom.xml配置檔案的座標直接去maven 中央倉庫區下載jar檔案,這樣效率很低。
    這裡寫圖片描述
    根據上圖提出的問題,我們可以做出來一個如上圖所示的優化,在一個企業內部的伺服器中建立一個私服 ,我們可以通過修改配置檔案的方式,讓員工配置專案的時候直接去私服去下載所依賴的jar.。私服的jar 再去中央倉庫區獲取。

  • 配置maven

    2.1下載Maven
    Maven 的官方網址為

    http://maven.apache.org/download.cgi
    這裡寫圖片描述
    這個下載介面還提供了MD5校驗 和 asc 數字簽名檔案
    在centos 系統當中下載 apache-maven.3.3.9-bin.tar.gz 下載完成後 需要用xftp 傳送到centos 系統當中。開始了安裝

2.2檢查本地java 環境設定
這裡寫圖片描述
注意此時的jdk版本 如果是jdk 6的只能使用3.0 以及以下版本。

2.3 解壓縮下載的 .tar.gz 檔案
並且將壓縮檔案轉移到一個自己喜歡的位置,我選擇的位置是usr/local
tar -zvxf apache-maven-3.3.9-bin.tar.gz
mv apache-maven-3.3.9 /usr/local/maven3

2.4 配置環境變數
vi /etc/profile
MAVEN_HOME=/usr/local/maven3(注意這個路徑要和實際路徑對應上)
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
注意:這裡可以配置為MAVEN_HOME 也可以配置為 M2_HOME

2.5檢查配置是否成功
輸入 mvn –v
這裡寫圖片描述
如果顯示成如上圖所示則表示設定成功。

3.2解壓這個檔案
tar –zvxf nexus-2.13-01-bundle.tar.gz
然後 把這個檔案放到一個自己喜歡的位置 我放置的是/usr/local

3.3 調整配置檔案
這裡面有兩個配置檔案需要修改
3.3.1第一個就是
這裡寫圖片描述
這裡面有兩個地方需要修改第一個就是 NEXUS_HOME 你必須給它指定一個現在所在的磁碟目錄!下一個地方就是RUN_AS_USER 這裡面如果你想用root 使用者去啟動nexus 服務的話必須寫成上圖那樣。

3.3.2第二個就是
bin/jsw /conf wrapper.conf 這個檔案
這裡寫圖片描述
第一個是 要指定nexus 檔案所在位置 與上上圖那個位置一致!
第二個就是 這個 要寫一個jdk檔案所在的位置

3.4 測試成功

啟動服務的語句是 進入到bin 的目錄下 輸入 ./nexus start
成功標誌有兩個 第一個就是看logs 檔案的日誌當中有如下圖的標誌
這裡寫圖片描述
第二個就是你可以通過輸入 ip:8081/nexus
進入如下頁面
這裡寫圖片描述

這裡右上角可以登入預設的名字是 admin /admin123