用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源。