Eclipse插件安装后未“解决”

时间:2018-02-07 05:05:03

标签: eclipse eclipse-plugin eclipse-rcp

我在Eclipse中安装了一些由我们创建的插件。但安装后的一些插件(比如插件A)只显示“已安装”,而不是ResolvedStarting。要使其为Resolved,我需要使用-clean选项重新启动。插件B不会发生这种情况(比方说),它会得到ResolvedStarting

我也尝试过安装cmd -

 eclipsec -application org.eclipse.equinox.p2.director -repository http://path/to/plugin -installIU com.abc.feature.feature.group  -destination //path/to/home -consoleLog  -clean 

同样,这适用于插件B,而不是插件A.但是如果我先安装A然后安装B,则A显示Resolved。这是A的一些属性吗?如果是这样,我们可以在安装后更改插件的默认状态吗?并且,我可以通过某种方式触发A,而无需使用-clean启动eclipse。

由于

1 个答案:

答案 0 :(得分:1)

要找出未解决插件/捆绑包A的原因,您可以执行以下操作:

  1. org.eclipse.equinox.console添加到您的Eclipse安装中(如果它还没有)
  2. 使用参数 -console -noexit -consoleLog 从命令行
  3. 启动Eclipse
  4. 在Eclipse OSGi控制台中输入 diag <bundle ID of plug-in A> ,找出阻止解析包A的原因。
  5. 另请参阅:Eclipse Wiki - Where Is My Bundle