如何从Eclipse插件的marketplace获取存储库URL和插件ID

时间:2016-08-15 12:39:38

标签: eclipse eclipse-plugin eclipse-marketplace

我正在使用vagrant和chef将Eclipse和Eclipse插件配置到Ubuntu虚拟机。需要使用equinox.p2安装所有插件。以下是安装Buildship插件的示例:

eclipse -application org.eclipse.equinox.p2.director -noSplash -repository http://download.eclipse.org/buildship/updates/e46/releases/1.0 -installIUs org.eclipse.buildship.feature.group

在许多情况下,插件只提供市场安装按钮,没有更新站点URL,也没有关于插件ID的详细信息。

如何获取此类插件的更新站点URL和插件ID?

1 个答案:

答案 0 :(得分:7)

除非您拥有市场上的条目,否则此信息将被隐藏。但是,您可以使用marketplace API获取它。例如,通过在命令行上发出curl http://marketplace.eclipse.org/node/364668/api/p来获取OS X Eclipse Launcher的详细信息,您将获得XML格式的所有详细信息。更新站点URL位于 updateurl 中,功能列在 ius 中。将数字替换为市场中条目的标识符。您可以通过查看分配给安装链接按钮的网址找到它。