我在Eclipse中安装了一些由我们创建的插件。但安装后的一些插件(比如插件A)只显示“已安装”,而不是Resolved
或Starting
。要使其为Resolved
,我需要使用-clean
选项重新启动。插件B不会发生这种情况(比方说),它会得到Resolved
或Starting
。
我也尝试过安装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。
由于
答案 0 :(得分:1)
要找出未解决插件/捆绑包A的原因,您可以执行以下操作:
org.eclipse.equinox.console
添加到您的Eclipse安装中(如果它还没有)-console -noexit -consoleLog
从命令行diag <bundle ID of plug-in A>
,找出阻止解析包A的原因。