Nexus Repository Manager OSS 代理 p2 源

用maven管理構建Eclipse RCP項目時,可能會用到p2源: http://download.eclipse.org/releases/mars/服務器

內網用戶確定但願能經過nexus服務器代理,就像其它maven源同樣。eclipse

這個能夠經過給nexus安裝p2插件實現 : 「nexus-p2-repository-plugin」  和 「nexus-p2-bridge-plugin」maven

Nexus 專業版默認是有這兩個插件的,Nexus OSS版本須要手動下載。ide

------------------------------------------------------------------------------------------------------------------------------------------------------------spa

1. 下載插件.net

 訪問中央倉庫的搜索頁面 : https://search.maven.org/插件

    搜索 「nexus-p2」  ,能夠看到搜索結果以下:3d

 

 分別點擊  「nexus-p2-repository-plugin」  和 「nexus-p2-bridge-plugin」  後面的 「all」 ,而後下載最新的「bundle.zip」。以 「nexus-p2-repository-plugin」 爲例:代理

此時會有兩個zip包 :  「nexus-p2-repository-plugin-2.12.1-01-bundle.zip」 和 「nexus-p2-bridge-plugin-2.12.1-01-bundle.zip」 rest

將這兩個包解壓到nexus的插件目錄 : ${nexus_installdir}/nexus/WEB-INF/plugin-repository

而後重啓nexus 服務:   service nexus restart             or            ./nexus restart

這樣p2的插件就安裝完成了。

 

2. 配置nexus代理Eclipse p2源

用管理員登錄nexus站點 ,添加新的代理倉庫(Proxy Repository):

 

修改如下內容:

Repository ID       : eclipse-p2-repo

Repository Name : eclipse-p2-repo

Provider                : P2

Remote Storage Location :  http://download.eclipse.org/releases/mars/

點擊 「save」按鈕完成P2代理倉庫的添加。

這個p2的代理倉庫會自動生成一個地址 ,例如:http://${IP}:8081/nexus/content/repositories/eclipse-p2-repo/

內網用戶能夠經過這個地址訪問Eclipse p2源。

相關文章
相關標籤/搜索