搭建maven私服 私服倉庫 nexus 環境搭建(win10)
私服倉庫 nexus 環境搭建(win10)
1.1 簡介:
Nexus 是Maven倉庫管理器,如果你使用Maven,你可以從Maven中央倉庫 下載所需要的構件(artifact),但這通常不是一個好的做法,你應該在本地架設一個Maven倉庫伺服器,在代理遠端倉庫的同時維護本地倉庫,以節省頻寬和時間,Nexus就可以滿足這樣的需要。此外,他還提供了強大的倉庫管理功能,構件搜尋功能,它基於REST,友好的UI是一個extjs的REST客戶端,它佔用較少的記憶體,基於簡單檔案系統而非資料庫。這些優點使其日趨成為最流行的Maven倉庫管理器。
1.2 下載:
1.2.1 下載地址:http://www.sonatype.org/nexus/
NEXUS OSS [OSS = Open Source Software,開源軟體——免費]
NEXUS PROFESSIONAL -FREE TRIAL [專業版本——收費]
1.2.2 解壓:
nexus-3.2.0-01目錄:包含了Nexus執行所需要的檔案。是Nexus執行必須的。
sonatype-work目錄:包含Nexus生成的配置檔案、日誌檔案、倉庫檔案等。當我們需要備份Nexus的時候預設備份此目錄即可。
1.3 配置nexus
1.3.1 配置環境變數:
1.3.2 配置nexus中的wrapper.conf配置檔案:
1. 路徑
D:\plugin\nexus\nexus-2.14.2-01-bundle\nexus-2.14.2-01\bin\jsw\conf
2. 在wrapper.conf中
找到# Set the JVM executable應該在15行左右
3. 將java目錄下的java.exe的路徑配置到裡面即可(根據你電腦java的配置)
1.4 nexus測試
1.4.1 在命令列中輸入nexus如果出現下面提示這證明配置成功——nexus的環境變數配置成功
1.5 安裝並啟動nexus
1.5.1 輸入nexus start出現如下資訊:主要是沒有許可權,需要以管理員的身份執行。 1.5.2 輸入nexus start出現如下資訊:說明nexus配置好了,但是還沒有安裝1.5.3 輸入nexus install即可安裝——如下資訊即安裝成功
安裝成功後 系統服務中會有 nexus 服務:
1.5.4 啟動nexus:輸入nexus start即可
1.5.5 啟動成功,輸入地址
http://127.0.0.1:8081/nexus/
1.6 nexus啟動失敗處理
1.6.1 如果啟動失敗提示:
wrapper | The nexus service was launched, but failed to start
原因1:F:\nexus-2.11.1-01\bin\jsw\conf\wrapper.conf中的java配置錯誤導致啟動失敗(錯誤可能性1:版本錯誤;錯誤可能性2:寫錯路徑了)
原因2:8081埠被佔用導致啟動失敗(如果是非系統程序佔用,結束該程序即可,如果是系統端佔用(我的作業系統是win8這個埠號就被系統佔用了程序為4),則一般使用者無法結束程序,最好也不要結束程序——修改nexus的埠號即可[可以參考我的經驗:如何修改nexus的埠號])1.1 簡介:
Nexus 是Maven倉庫管理器,如果你使用Maven,你可以從Maven中央倉庫 下載所需要的構件(artifact),但這通常不是一個好的做法,你應該在本地架設一個Maven倉庫伺服器,在代理遠端倉庫的同時維護本地倉庫,以節省頻寬和時間,Nexus就可以滿足這樣的需要。此外,他還提供了強大的倉庫管理功能,構件搜尋功能,它基於REST,友好的UI是一個extjs的REST客戶端,它佔用較少的記憶體,基於簡單檔案系統而非資料庫。這些優點使其日趨成為最流行的Maven倉庫管理器。
1.2 下載:
1.2.1 下載地址:http://www.sonatype.org/nexus/,下載開源版本
NEXUS OSS [OSS = Open Source Software,開源軟體——免費]
NEXUS PROFESSIONAL -FREE TRIAL [專業版本——收費]
1.2.2 解壓:
nexus-3.2.0-01目錄:包含了Nexus執行所需要的檔案。是Nexus執行必須的。
sonatype-work目錄:包含Nexus生成的配置檔案、日誌檔案、倉庫檔案等。當我們需要備份Nexus的時候預設備份此目錄即可。
1.3 配置nexus
1.3.1 配置環境變數:
1.3.2 配置nexus中的wrapper.conf配置檔案:
1. 路徑
D:\plugin\nexus\nexus-2.14.2-01-bundle\nexus-2.14.2-01\bin\jsw\conf
2. 在wrapper.conf中
找到# Set the JVM executable應該在15行左右
3. 將java目錄下的java.exe的路徑配置到裡面即可(根據你電腦java的配置)
1.4 nexus測試
1.4.1 在命令列中輸入nexus如果出現下面提示這證明配置成功——nexus的環境變數配置成功
1.5 安裝並啟動nexus
1.5.1 輸入nexus start出現如下資訊:主要是沒有許可權,需要以管理員的身份執行。 1.5.2 輸入nexus start出現如下資訊:說明nexus配置好了,但是還沒有安裝1.5.3 輸入nexus install即可安裝——如下資訊即安裝成功
安裝成功後 系統服務中會有 nexus 服務:
1.5.4 啟動nexus:輸入nexus start即可
1.5.5 啟動成功,輸入地址
http://127.0.0.1:8081/nexus/
1.6 nexus啟動失敗處理
1.6.1 如果啟動失敗提示:
wrapper | The nexus service was launched, but failed to start
原因1:F:\nexus-2.11.1-01\bin\jsw\conf\wrapper.conf中的java配置錯誤導致啟動失敗(錯誤可能性1:版本錯誤;錯誤可能性2:寫錯路徑了)
原因2:8081埠被佔用導致啟動失敗(如果是非系統程序佔用,結束該程序即可,如果是系統端佔用(我的作業系統是win8這個埠號就被系統佔用了程序為4),則一般使用者無法結束程序,最好也不要結束程序——修改nexus的埠號即可[可以參考我的經驗:如何修改nexus的埠號])