環境
操作系統:Windows Server 2008 R2 Enterprise
JDK:1.8.0_161
Nexus:nexus-3.16.2
1,什麼是Maven私服
Maven私服是在局域網內搭建的私有倉庫,私有倉庫內已經包含了大量常用的jar包,開發人員從私服下載jar包要比從中央倉庫下載的快,另外對於限制外網訪問的辦公環境,私服也是必須的。常見私服軟件有Nexus和Artifactory,我們這裏選擇Nexus搭建私服。
2,下載Nexus軟件包
官網地址:https://help.sonatype.com/repomanager3
進入該網頁,我們可以瞭解軟件的相關介紹,然後點擊左上角的Download鏈接可以跳轉到下載頁面,我們選擇windows的安裝包
3,安裝Nexus
下載完成後,我們解壓軟件到D:\nexus,裏面包含兩個目錄nexus-3.16.2-01和sonatype-work
然後進入到D:\nexus\nexus-3.16.2-01\bin目錄中
該軟件沒有圖形安裝界面,我們需要進入命令行運行nexus.exe
在安裝Nexus前我們要確保系統已經安裝了JDK1.8
啓動Nexus
nexus.exe /run
使用run命令可以直接啓動Nexus,這樣啓動Nexus並沒有將它安裝到windows服務中,雖然簡單,但是如果服務器重啓,那麼就需要人爲干預。在當前命令行窗口中按住CTRL-C就可以關閉Nexus。
安裝Nexus
將Nexus安裝到windows服務器中,然後設置成自動啓動,就可以在服務器重啓後,自動啓動私服。這裏我們需要使用install命令
nexus.exe /install nexus
結果出現以下錯誤
這是因爲權限不足造成的,我們需要以管理員身份運行cmd命令行窗口。重新運行該命令,顯示安裝成功
我們可以在windows服務中看到已經安裝的nexus服務
安裝完成後,我們可以使用start命令啓動服務
nexus.exe /start nexus
我們可以看到nexus服務已經處於運行狀態。
4,訪問Nexus
Nexus集成了Jetty,服務啓動後就可以通過瀏覽器訪問,默認端口爲8081,可以通過服務器IP加端口號直接訪問(http://<server_host>:),例如http://192.168.1.28:8081
默認賬號爲admin,密碼爲admin123
到這裏我們就已經完成了私服的搭建。