2017-09-14 107 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通用存储库的方法。似乎相当多的工作 –

相关问题