我最近一直在閱讀關於p2的很多關於我的要求。 大多數在線的p2文檔都指向p2的RCP。在Eclipse IDE中從Cloud p2存儲庫安裝插件
我的要求是針對插件回購。我在 Eclipse IDE中使用了一個插件。
如果用戶想要安裝新軟件或檢查更新,那麼需要 來下載相應的插件,我不想要更改回購點的位置,但基於Eclipse版本 。
我的回購目前包含所有版本的所有插件。但我 需要每次根據版本給我的用戶一個不同的URL。
例如,我使用Eclipse 3.7(Indigo)。我通過 安裝插件通過添加p2 Repo URL來安裝新軟件。現在,用戶決定將 轉移到Eclipse 3.6,我希望他連接到 相同的p2 Repo URL並下載爲Eclipse 3.6創建的插件。
這是絕對有可能使用P2發現,或者我可以分類 下載使用複合存儲庫,但我不想做任何 這些。只是想知道有沒有我可以堅持的任何API,所以在處理URL和查找更新之前,我可以檢查 版本的Eclipse並將其根據版本重定向到內部網址 。這在RCP中是可能的,如果我可以在Eclipse p2 UI中執行此操作,則需要知道。
所有的p2 UI看起來都是內部類。任何指令將被 讚賞。
梅萊