Eclipse Marketplace插件静默安装

时间:2017-11-30 20:35:17

标签: eclipse

我正在尝试在VM中建立一个Ubuntu开发工作站,作为我们团队的基本VM映像。我们使用了几个Eclipse插件进行开发,我想编写自己的安装脚本,我想从Marketplace安装。这是Ubuntu可以实现的吗?我如何查找和引用该插件,然后我将如何启动安装?或者我应该完全考虑不同的方法?谢谢!

2 个答案:

答案 0 :(得分:3)

torkildr描述了一种从Marketplace API中检索存储库URL和功能名称的方法。

给出一个Marketplace安装URL(https://marketplace.eclipse.org/marketplace-client-intro?mpc_install={ID}),将API URL构造为https://marketplace.eclipse.org/node/{ID}/api/p。从该URL检索XML文件,并在updateURL标记中查找存储库URL,并在ius标记中查找可用功能。您需要将.feature.group附加到列出的每个IU功能,因此安装列出的功能之一的最终命令是:

./eclipse -nosplash -application org.eclipse.equinox.p2.director -repository {repository URL} -installIU {iu}.feature.group

答案 1 :(得分:1)

如果您可以确定现有安装中的更新站点和功能名称(关于对话框的安装详细信息将显示功能ID),则可以启动该过程无头地通过P2 Director。例如,告诉它安装MarketPlace客户端本身:

./eclipse -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/oxygen -installIU org.eclipse.epp.mpc.feature.group -nosplash

据我所知,MarketPlace客户端没有为org.eclipse.core.runtime.applications提供扩展名,因此您无法从命令行调用它。