由於有些公司不提供外網給項目組人員,所以就不能使用maven訪問遠程的倉庫地址,因此,有必要再局域網裏找一臺有外網權限的機器。搭建nexus私服,而後開發人員鏈接到這臺私服上,這樣的話,就能夠經過這臺搭建了nexus私服的電腦訪問maven的遠程倉庫。java
1.下載地址:http://www.sonatype.org/nexus/go緩存
我不想使用默認端口,因此咱們須要再服務器
D:\Services\nexus\nexus-2.11.1-01\conf目錄下的app
修改配置文件,以下maven
Nexus是基於 java的。因此,你要先準本java環境。再目錄3d
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權限執行。blog
運行,之後。開發
訪問http://localhost:8090/nexus/出現頁面,說明安裝成功。部署
頁面,在右上角有個Log in 的超連接,點擊登陸默認的用戶名是 admin 密碼是 admin123
Nexus內置倉庫說明:
Public Repositories:該倉庫組將上述全部策略爲Release的倉庫聚合並經過一致的地址提供服務。
建立宿主目錄和代理倉庫
Hosted:本地倉庫,一般咱們會部署本身的構件到這一類型的倉庫。
包括 3rd party 倉庫,Releases倉庫,Snapshots倉庫
Proxy:代理倉庫,它們被用來代理遠程的公共倉庫,好比maven 中央倉庫。
Group :倉庫組,用來合併多個hosted/proxy 倉庫,經過咱們配置maven依賴倉庫組。
點擊Public Repositories倉庫,在Configurations欄中選取須要合併的倉庫,點擊箭頭加到左邊保存便可
上傳3rd party 操做:
第一步:
第二步:
最後結果: