目标平台中指定的隐式依赖关系在启动时未解决

时间:2017-04-17 16:33:15

标签: eclipse-plugin eclipse-rcp

作为独立应用程序向Eclipse RCP框架过渡的一部分, 我将插件(plugin-core)作为目标平台的一部分包含在内,并将其添加到目标平台中的隐式依赖项列表中。

然后我继续创建一个包含单个UI插件的UI功能(现在),并在UI插件中定义了对plugin-core的依赖关系。然后我将此功能包含在产品中(此产品目前唯一的功能)并尝试运行该应用程序。

但是,我收到plugin-core的未解决的依赖性错误。我认为目标平台中包含的插件以及定义了隐式依赖关系的插件将被解析而无需在功能中明确包含它们。

我只能通过在我的UI功能中明确包含plugin-core来解决此问题。

有人能帮我理解我做错了什么吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您使用的所有内容都必须列在您创建的功能或您在RCP中包含的现有Eclipse功能之一的功能中。在构建RCP产品时,Eclipse不会包含任何其他内容。