【问题标题】:What does the Eclipse Plug-ins View mean when it lists a plugin as 'disabled'当 Eclipse 插件视图将插件列为“已禁用”时,它是什么意思
【发布时间】:2011-12-14 21:34:55
【问题描述】:

在为 RCP 应用程序配置目标平台时,我注意到我添加的一些插件被列为“禁用”。事实上,如果我尝试将它们作为依赖项添加到清单编辑器中,它们不会出现在建议的列表中。我正在查看的特定插件是同一插件的不同版本。我有几个插件需要不同版本的插件。有依赖的插件和依赖本身都是第三方的,所以降低依赖链的复杂度不是我的首选。

有谁知道 Eclipse 在将这些插件列为禁用时告诉我什么?

【问题讨论】:

  • 我在升级到新版本 Eclipse 平台的过程中遇到了这个问题。在此过程中,我还尝试转换为使用软件站点而不是目录来制定我的目标平台,因为这似乎应该涉及更少的插件手动过滤。因此,这可能是 p2 更新站点处理与目录处理的一个怪癖。

标签: eclipse eclipse-rcp eclipse-pde


【解决方案1】:

我有几个插件需要不同版本的插件。

如果这些插件是单例的(很可能),那么 Eclipse 只会激活其中一个。 Here 很好地解释了原因。

【讨论】:

  • 给我带来麻烦的插件是 org.antlr.runtime 的版本,特别是 3.0.0、3.2.0 和 3.4.0 版本。根据您的建议,我检查了它们的清单,它们没有被标记为单例。不过,这似乎是一个不错的猜测。
猜你喜欢
  • 2011-07-17
  • 2011-08-31
  • 2012-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多