閱讀188 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Maven學習五之Nexus中各repository介紹

 

這時候已經搭建好了Nexus,要做操作前先登錄,默認用戶名admin,默認密碼admin123。來看看各個Repository。點擊左側Repositories。

 

 

一 Public Repositories

 

先來看倉庫類型

hosted:本地倉庫,通常我們會部署自己的構件到這一類型的倉庫。比如公司的第二方庫。

proxy:代理倉庫,它們被用來代理遠程的公共倉庫,如maven中央倉庫。

group:倉庫組,用來合並多個hosted/proxy倉庫。

 

這是一個Group,是一個倉庫組,裏麵可以放需要的倉庫。

 

看Configuration裏麵,Ordered Group Repositories,包含了三個倉庫Releases,3rd party和Central。也就是說我們在pom.xml引用這個倉庫組,其包含的倉庫也被引用。

其中Repository Path路徑值得注意,我們利用mvn deploy把包傳進Nexus的某一個倉庫中,就是用這個路徑。

 

 

二 Central

 

私服上的中央倉庫,可不是maven的中央庫哦可以把常用的jar包拷進去,這樣客戶端就可以從這裏下載了。也可以作為maven中央庫的代理的作用是這樣的,客戶端先從私服下載,若私服沒有該jar,客戶會通過互聯網從maven中央庫下載,同時私服也會從maven中央庫下載到私服,這樣下次客戶端就可以私服的Central庫下載了。

 

點擊Central——>Configuration可以看到該倉庫的屬性,重點關注兩個屬性

Repository ID:倉庫的標示符

Default Local Storage Location:jar包存放的位置,我們jar包就拷在裏麵。

 

 

 

三 thirdparty

 

本地庫,可以傳一些不開源的而不能放到Maven中央庫的,比如說ojdbc14.jar,因為涉及到版權問題。

 在下一篇文章中,我將介紹利用mvn deploy命令將ojdbc14加入thirdparty中。

 

 

最後更新:2017-04-02 15:15:29

  上一篇:go Windows 8中Metro IE圖標消失的恢複方法
  下一篇:go 聯想電視怎樣才會好賣