maven快速入門第十四講——nexus私服簡介及安裝

nexus是什麼?

nexus是maven倉庫管理器,通過nexus可以搭建maven倉庫,同時nexus還提供了強大的倉庫管理功能,構件搜索功能等。

私服是什麼?

公司在自己的局域網內搭建的自己的遠程倉庫服務器,就稱爲私服。私服服務器就是公司內部的maven遠程倉庫,每個員工的電腦上安裝maven軟件並且連接私服服務器,員工將自己開發的項目打成jar併發布到私服服務器,其它項目組則可以從私服服務器下載所依賴的構件(jar)。

私服還充當一個代理服務器,當私服上沒有jar包時會從互聯網中央倉庫自動下載,如下圖所示。
在這裏插入圖片描述

爲什麼要搭建nexus私服?

爲什麼要搭建nexus私服呢?原因很簡單,有些公司都不提供外網給項目組人員,因此就不能使用maven訪問遠程的倉庫地址,所以很有必要在局域網裏找一臺有外網權限的機器,搭建nexus私服,然後開發人員連到這臺私服上,這樣的話就可以通過這臺搭建了nexus私服的電腦訪問maven的遠程倉庫了。
在這裏插入圖片描述

nexus的下載與安裝

下載nexus

nexus的官網地址是http://www.sonatype.org,通過瀏覽器訪問該官網地址,效果如下圖所示,可以看到nexus官網是可以正常打開的,並不需要翻牆。
在這裏插入圖片描述
大家可以從官網下載nexus,找到下載鏈接之後(至於怎麼找,你可以百度,我這裏就不說了),直接點擊鏈接進行下載,下載可能很慢,甚至最後可能會出現網頁無法訪問,無法下載的情況。基於此,我並沒有通過官網來下載,而是下載的別人在網上分享的nexus壓縮包。
在這裏插入圖片描述

安裝nexus

解壓nexus-2.14.13-01.zip壓縮包到指定的目錄下,目錄最好不要帶有中文和空格。
在這裏插入圖片描述
進入{指定目錄}\nexus-2.14.13-01\bin\jsw目錄下,可以看到該目錄下有很多系統版本的nexus環境,如下圖所示。
在這裏插入圖片描述
由於我的電腦是Win10(64位)的系統,所以我選擇的是windows-x86-64這個版本,當然可以根據個人的電腦系統選擇對應的版本。打開windows-x86-64文件夾,可以看到裏面有如下圖所示的文件。
在這裏插入圖片描述
一般都是將nexus安裝成Windows服務,所以雙擊運行install-nexus.bat這個批處理程序會將nexus安裝成Windows服務,開機時自動啓動,如下圖所示。
在這裏插入圖片描述
從服務列表中可以看到,目前nexus服務的還沒有啓動,所以我們要啓動nexus服務,運行{指定目錄}\nexus-2.14.13-01\bin\jsw\windows-x86-64目錄下的start-nexus.bat批處理程序即可啓動nexus服務,如下圖所示。
在這裏插入圖片描述
啓動nexus服務過程如下圖所示。
在這裏插入圖片描述
注意,要以管理員身份運行start-nexus.bat批處理程序,nexus服務啓動之後,dos命令行會立馬消失不見。而且啓動nexus服務時必須要保證8081端口沒有被其他程序佔用,否則是無法啓動nexus服務的。

你不僅就要問了,我是怎麼知道nexus服務的默認端口是8081的呢?查看nexus的配置文件(nexus.properties)就能知道了,該配置文件位於{指定目錄}\nexus-2.14.13-01\conf目錄下。
在這裏插入圖片描述
打開nexus.properties文件,你就能清楚地看到nexus服務的默認端口是8081了,也就是說nexus的訪問端口是8081。
在這裏插入圖片描述
下面我對nexus.properties文件中的內容做一個詳細的闡述。
在這裏插入圖片描述

測試nexus是否安裝成功

nexus服務啓動之後,在瀏覽器地址欄中輸入http://localhost:8081/nexus/這樣的url地址進行訪問,這時你便會看到如下圖所示的效果。
在這裏插入圖片描述
在右上角有個Log In的超鏈接,點擊它並使用nexus內置賬戶(用戶名是admin,密碼是admin123)進行登錄。
在這裏插入圖片描述
登錄成功之後,你就能看到如下圖所示的效果了。
在這裏插入圖片描述
可以看到,nexus可以正常訪問和登錄,這就說明nexus已經安裝成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章