gpt4 book ai didi

eclipse - 如何通过命令行更新 eclipse 中已安装的插件?

转载 作者:行者123 更新时间:2023-12-04 04:34:26 25 4
gpt4 key购买 nike

我在 eclipse 中安装了一个功能组,我使用 installUI 来做到这一点。
这是第一次运行良好。现在,如果该功能组中的插件已更新/修改,或者如果添加了插件,那么如果我再次运行相同的 installIU 命令,则不会反射(reflect)更改!但是在 Eclipse 中使用 UI 是有效的!!
知道如何通过命令行实现这一点吗?

最佳答案

无法使用 P2 Controller 进行更新。如果你想更新你的功能,你必须先卸载它,然后重新安装,但这次安装最新版本。

示例,安装:

eclipse -application org.eclipse.equinox.p2.director -noSplash 
-repository http://download.eclipse.org/releases/juno
-installIUs org.eclipse.egit.feature.group,org.eclipse.jgit.feature.group,
org.eclipse.emf.sdk.feature.group,org.eclipse.mylyn_feature.feature.group

示例,卸载:
eclipse -application org.eclipse.equinox.p2.director -nosplash 
-uninstallIU org.eclipse.egit.feature.group,org.eclipse.jgit.feature.group,
org.eclipse.emf.sdk.feature.group,org.eclipse.mylyn_feature.feature.group

下面列出了为什么 p2 不会通过命令行更新的示例:

Installation vs Update: Although only an isssue when using the lower-level p2 Core APIs, specifying an IU to install (as a root IU) does not automatically update any existing versions of that IU. Although the p2 planner will consider replacing a non-root IU to satisfy a dependency, p2 will never update a root IU. Updating a root IU requires explicitly uninstalling the old IU and installing the new version. Note that the p2 Install New Software / Update Software wizard does detect this situation and transforms installations into updates.



引用文献: Eclipse forum , Vogella blog , Paul Websters blog , Eclipse help , Equinox/p2/FAQ

关于eclipse - 如何通过命令行更新 eclipse 中已安装的插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19997274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com