maven快速入門第十五講——私服倉庫類型

nexus的倉庫有4種類型,這可以從哪兒知道呢?首先啓動nexus服務,然後在瀏覽器地址欄中輸入http://localhost:8081/nexus/這樣的url地址進行訪問,接着你會看到在右上角有個Log In的超鏈接,點擊它並使用nexus內置賬戶(用戶名是admin,密碼是admin123)進行登錄,登錄成功之後,你便會看到如下圖所示的效果。
在這裏插入圖片描述
點擊頁面左側的Repositories超鏈接,這時你便會看到nexus私服倉庫的4種類型了。
在這裏插入圖片描述
有一點需要我們知道,那就是nexus倉庫默認在{指定目錄}\sonatype-work\nexus\storage目錄中。
在這裏插入圖片描述
下面我將會一一詳細介紹這4種nexus私服倉庫類型。

hosted

宿主倉庫,一般都是部署自己的jar到這個類型的倉庫中,也就是說這個類型的倉庫存放本公司自己開發的jar包。宿主倉庫包括三部分,它們分別是:
在這裏插入圖片描述

proxy

代理倉庫,用於代理遠程的公共倉庫,如maven中央倉庫。用戶連接私服,私服自動去中央倉庫下載jar包或者插件,或者下載Apache下測試版本的jar包。

大家可以從下圖中清楚地看到代理的中央倉庫。
在這裏插入圖片描述
點擊Central超鏈接,你便能看到如下圖所示的效果。
在這裏插入圖片描述

group

倉庫組(或者組倉庫),用來合併(包含)多個hosted/proxy倉庫,通常我們都是配置自己的maven連接倉庫組,連接倉庫組之後,既可以訪問我本公司的宿主倉庫,又可以訪問代理倉庫了。

virtual

虛擬類型倉庫,兼容maven1版本的jar或者插件,不過這個類型的倉庫已經被廢棄了!