2017-09-14 106 views
0

如果我有一個eclipse插件/功能,它已經發布,因此每個插件版本都有一個p2存儲庫,它存在於eclipse marketplace中,然後eclipse會檢測插件的新版本我運行檢查更新?或者實際上必須將插件的所有版本放在同一個p2存儲庫中,但那些與某些eclipse版本不兼容的插件除外?在eclipse marketplace客戶端更新解決方案

回答

0

你必須把你的插件的所有版本到相同的更新站點(P2存儲庫):

如果一個插件通過Eclipse市場客戶端安裝,更新站點添加到窗口>首選項:安裝/更新>可用軟件站點。自動更新或幫助>檢查更新將在所有可用和已啓用的軟件/更新站點中搜索更新。

幾個p2存儲庫可以合併到一個composite repository

+0

似乎我可能沒有簡單的方法來創建單個更新站點,因爲它需要一些ant腳本,tycho不支持這樣的場景(實際上是爲什麼?)。它會將p2 repo部署到maven倉庫。我的資源庫管理器確實支持p2版本庫,但只有在我明顯沒有的專業版本中。 –

+0

您可以使用複合存儲庫來合併多個p2存儲庫(請參閱我編輯的答案)。 – howlger

+0

我知道,但這個東西似乎很難,因爲沒有直接支持它在tycho。 Tycho不能創建日食組合存儲庫,我只需要爲此目的使用ant腳本,以及將其上載到artifactory通用存儲庫的方法。似乎相當多的工作 –

相關問題