在哪里'。'包裹来自哪里?

时间:2015-10-21 13:17:38

标签: osgi apache-felix osgi-bundle bnd bndtools

我很高兴在构建过程中使用Bndtools在felix / osgi上构建应用程序。我把我所有的第三方非捆绑罐子捆绑在一起,把我所有的内部罐子都装成捆绑,并且已经开发了4个包含激活器和服务的捆绑包。到目前为止,它一直都很漂亮....

......然后,昨天突然间,bndtools开始投入'。'在我的MANIFEST.MF中的Import-Package指令中。这导致以下错误:

GLASS:

MUSIC:

SEARCH:

导致捆绑无法加载。

现在,可能是因为我昨天在源代码中做了一些更改,但对于我的生活,我无法弄清楚可能是什么。我在过去几天中所做的唯一更改是使用我自己的源代码。我没有添加任何第三方依赖项。

当我让eclipse bnd构建器生成包时,它不会放'。'在导入列表中,但是我在构建过程中使用了ant任务,并且它正在放置'。'在包列表中。

有人可以评论为什么要把它放在那里吗?

这是bnd文件:

Auto-deploy install: org.osgi.framework.BundleException: Imporing '.' is invalid.

0 个答案:

没有答案