為什么要搭建nexus私服
因為有些公司不提供外網給項目組人員,因此就不能使用maven訪問遠程的倉庫地址,所以,有必要再局域網里找一臺有外網權限的機器。搭建nexus私服,然后開發人員連接到這臺私服上,這樣的話,就可以通過這臺搭建了nexus私服的電腦訪問maven的遠程倉庫。
安裝nexus服務器
1.下載地址:http://www.sonatype.org/nexus/go
我不想使用默認端口,所以我們需要再
D:\Services\nexus\nexus-2.11.1-01\conf目錄下的
修改配置文件,如下

Nexus是基于 java的。所以,你要先準本java環境。再目錄
D:\Services\nexus\nexus-2.11.1-01\bin\jsw\conf 下的wrapper.conf 配置如下信息:

2打開目錄nexus-2.4.0-09-bundle\nexus-2.4.0-09\bin\jsw 這個目錄下面你會發現有很多系統版本的nexus環境。我電腦是64位的所以我選擇window64進行安裝。點擊啟動bat文件,進行文件啟動。使用administrator權限執行。

運行,以后。
訪問http://localhost:8090/nexus/出現頁面,說明安裝成功。
使用nexus服務器
頁面,在右上角有個Log in 的超鏈接,點擊登錄默認的用戶名是 admin 密碼是 admin123
Nexus內置倉庫說明:
- Maven Central:該倉庫代理 Maven中央倉庫,其策略為Release,因此只會下載和緩存中央倉庫中的發布版本構建。
- Release:這是一種策略為Release的宿主類型倉庫,用來部署組織內部的發布版本構件。
- Snapshots:這是一種策略為Snapshot的宿主類型倉庫,用來部署組織內部的快照部署構件。
- 3rd party:這是一種策略為Release的宿主類型倉庫,用來部署無法從公共倉庫獲得的第三方發布版本構件。
Public Repositories:該倉庫組將上述所有策略為Release的倉庫聚合并通過一致的地址提供服務。
創建宿主目錄和代理倉庫
Hosted:本地倉庫,通常我們會部署自己的構件到這一類型的倉庫。
包括 3rd party 倉庫,Releases倉庫,Snapshots倉庫
Proxy:代理倉庫,它們被用來代理遠程的公共倉庫,比如maven 中央倉庫。
Group :倉庫組,用來合并多個hosted/proxy 倉庫,通過我們配置maven依賴倉庫組。
點擊Public Repositories倉庫,在Configurations欄中選取需要合并的倉庫,點擊箭頭加到左邊保存即可

上傳3rd party 操作:
第一步:

第二步:

最后結果:

浙公網安備 33010602011771號