Eclipse市场插件静默安装
我正在尝试在虚拟机中建立一个Ubuntu开发工作站,作为我们团队的基本虚拟机映像。我们在开发中使用了几个Eclipse插件,我想为它们的安装编写脚本,我想从Marketplace安装。这在Ubuntu上是可以实现的吗?如何查找和引用插件,然后如何启动安装?或者我应该完全考虑不同的方法吗?谢谢 如果可以从现有安装中确定更新站点和功能名称(关于对话框的安装详细信息将显示功能ID),则可以通过。例如,要告诉它安装MarketPlace客户端本身:Eclipse市场插件静默安装,eclipse,Eclipse,我正在尝试在虚拟机中建立一个Ubuntu开发工作站,作为我们团队的基本虚拟机映像。我们在开发中使用了几个Eclipse插件,我想为它们的安装编写脚本,我想从Marketplace安装。这在Ubuntu上是可以实现的吗?如何查找和引用插件,然后如何启动安装?或者我应该完全考虑不同的方法吗?谢谢 如果可以从现有安装中确定更新站点和功能名称(关于对话框的安装详细信息将显示功能ID),则可以通过。例如,要告诉它安装MarketPlace客户端本身: ./eclipse -application org.
./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的扩展,因此您不能从命令行调用它。如果您可以从现有安装中确定更新站点和功能名称(关于对话框的安装详细信息将向您显示功能ID),您可以通过无头驱动流程。例如,告诉它自己安装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的扩展,因此不能从命令行调用它。描述了从MarketPlace API检索存储库URL和功能名称的方法
给定市场安装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
描述了从MarketplaceAPI检索存储库URL和功能名称的方法
给定市场安装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