如何解决osgi包中缺少的约束?

时间:2013-10-14 18:25:02

标签: dependencies osgi bundle rcp

The bundle ... could not be resolved. Reason: Missing Constraint: Required-Bundle: ...; bundle-version...

我有一个包含多个捆绑包的RCP应用程序。现在我试图在eclipse中创建一些JUnit插件测试以测试我的应用程序。但后来我总是得到描述的错误,因此应用程序无法启动。但是所描述的捆绑包显然无法解析,它包含在相关捆绑包的清单文件中。此外,无法解决依赖关系的bundle的编译也会运行而不会出错。

为了解决此错误,有没有人有进一步的想法?

1 个答案:

答案 0 :(得分:0)

你在清单中写了一些奇怪的东西:你依赖一个叫做“......”的包。假设捆绑包“...”不存在,那么您应该从清单中删除此Require-Bundle条目。