繁体   English   中英

Eclipse Marketplace插件静默安装

[英]Eclipse Marketplace plug-ins silent install

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

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

如果可以从现有安装中确定“更新站点”和功能名称(“ 关于”对话框的“ 安装详细信息”将显示功能ID),则可以通过P2 Director毫不费力地推动该过程。 例如,告诉它自己安装MarketPlace Client:

./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的扩展,因此您不能从命令行调用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM