私服搭建不求人,史上最全Nexus私服搭建教程

一、使用前說明

1.1、Nexus介紹

Nexus 是Maven倉庫管理器,如果你使用Maven,你可以從Maven中央倉庫 下載所需要的構件(artifact),但這通常不是一個好的做法,你應該在本地架設一個Maven倉庫服務器,在代理遠程倉庫的同時維護本地倉庫,以節省帶寬和時間,Nexus就可以滿足這樣的需要。此外,他還提供了強大的倉庫管理功能,構件搜索功能,它基於REST,友好的UI是一個extjs的REST客戶端,它佔用較少的內存,基於簡單文件系統而非數據庫。這些優點使其日趨成為最流行的Maven倉庫管理器。

1.2、Nexus下載

進入官網http://www.sonatype.org/nexus/go/下載Nexus,當前的最近版本為Nexus 2.11.1-01,如下截圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖1.2.1

1.3、搭建Nexus環境

1.3.1、將下載好的

私服搭建不求人,史上最全Nexus私服搭建教程

解壓到指定的路徑下,當前解壓的路徑為:D:\JavaDev\nexus\nexus-2.11.1-01。

1.3.2、通過cmd命令進入到目錄D:\JavaDev\nexus\nexus-2.11.1-01\bin。

私服搭建不求人,史上最全Nexus私服搭建教程

圖1.3.2.1

1.3.3、使用nexus install命令安裝Nexus,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖1.3.3.1

1.3.4、使用nexus start命令啟動Nexus,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖1.3.4.1

1.3.5、使用nexus stop命令停止Nexus,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖1.3.5.1

1.3.6、使用nexus restart重啟Nexus,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖1.3.6.1

1.3.7、啟動Nexus後在瀏覽器中輸入:http://127.0.0.1:8081/nexus/進行訪問,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖1.3.7.1

到此,環境搭建成功。

二、操作說明

2.1、登錄Nexus

點擊Nexus主界面右上角的“Log In”按鈕登錄,默認用戶名和密碼為admin/admin123。如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖2.1.1

2.2、創建庫

2.2.1、展開Nexus主界面左邊的菜單“Views/Repositories”,選擇“Repositories”,在右邊會顯示Repositories列表。如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖2.2.1.1

2.2.2、點擊Repositories列表界面上的“add”按鈕,選擇創建庫的類型,分別可以創建Hosted Repository、Proxy Repository、Virtual Repository,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖2.2.2.1

2.2.3、這裡以創建Hosted Repository - Test Repository為例來創建庫,其他類型的庫創建,大致一直,這裡不再贅述。

2.2.3.1、點擊Repositories列表界面上的“add”按鈕,選擇要創建的庫類型,這裡我們選擇“Hosted Repository”,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖2.2.3.1

2.2.3.2、填寫庫創建信息,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖2.2.3.2

2.2.3.4、點擊“Save”,完成創建,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖2.2.3.3

2.3、倉庫組

2.3.1、倉庫組的創建

倉庫組的創建與庫的創建類似,這裡不再贅述。

2.3.2、倉庫組的管理。這裡將創建的Test Repository添加到Public Repositories公共倉庫組中。在Repositories列表中點擊Public Repositories,在列表的下方選擇Configuration,將Available Repositories的選項移動到Ordered Group Repositories中即可。如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖2.3.1

三、部署私有構件

向剛剛創建的Test Repository中部署自己的構件。點擊Repositories列表中的Test Repository,選擇列表下方的Artifact Upload選項卡,上傳構件並填寫相關信息即可。這裡以上傳

私服搭建不求人,史上最全Nexus私服搭建教程

文件為例,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖3.1

私服搭建不求人,史上最全Nexus私服搭建教程

圖3.2

私服搭建不求人,史上最全Nexus私服搭建教程

圖3.3

上傳成功後,點擊Browse Index選項卡,可以查看到上傳的文件索引信息。如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖3.4

四、搜索構件

展開主界面的左邊的Artifact Search菜單,進行構件搜索,以junit為例,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖4.1

這裡是根據關鍵字進行模糊查詢。選擇搜索結果列表菜單左上角的搜索類型選項可以指定搜索的條件,以GAV Search來進行構件的搜索,如下圖:

私服搭建不求人,史上最全Nexus私服搭建教程

圖4.2


分享到:


相關文章: