2011-11-14 60 views
3

我正在嘗試爲我們的開發團隊可能需要或需要的所有插件/更新運行完整的Eclipse鏡像。這是因爲我們的網絡受到WebSense代理過濾器的阻礙,這通常會阻止插件下載。運行Eclipse插件/更新鏡像

這對於所有相關的開發者來說都是非常令人沮喪的。

我終於得到了批准運行一個專門的服務器,它具有對互聯網自由訪問,以及所有內部的機器可以訪問一個Eclipse鏡像。

我已經做了很多的研讀和學習有關的Equinox P2更新機制,以及有關更新站點發布。

我選擇了一個測試插件作爲試金石,看它是否全部有效。看起來,除了一件事: 插件本身具有依賴性,Eclipse然後嘗試從互聯網上獲取,而我無法找到任何重寫此內容的方式,以便它返回到我們自己的鏡像。

我如何可以強制Eclipse來一直使用我們的鏡子,或者我怎麼可以發佈/連鎖的依賴,這樣的Eclipse從反光鏡讓他們?

謝謝

回答

1

我不知道100%理解你的問題。

我想你可以從Eclipse的嚮導安裝插件時,添加您的鏡像服務器作爲存儲庫。並禁用所有內部服務器,在您的Intranet中有問題需要訪問。

如果不修改它的圖形用戶界面,您可以修改p2的首選項文件。

<your eclipse>/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.artifact.repository.prefs 
<your eclipse>/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.metadata.repository.prefs