Apache Felix - 解决 WebConsole 依赖关系

Apache Felix - Resolving WebConsole dependencies

我正在尝试安装 Apache Felix WeConsole,我发现了一个小问题。我开始安装 WebConsole 包及其依赖项,但 org.json 依赖项。碰巧这个依赖甚至不是一个 OSGi 包,所以 Felix 似乎不关心那个文件并且 WebConsole 一直要求依赖。为什么 Apache 制作了 public 一些无法正常工作的东西?

我正在为 WeConsole 使用此依赖项:

<dependency>
    <groupId>org.apache.felix</groupId>
    <artifactId>org.apache.felix.webconsole</artifactId>
    <version>4.2.6</version>
</dependency>

如您所见here,某些 st运行ge 版本存在依赖性 (org.json)。我尝试将依赖项安装到 Felix 中,修复其清单文件以导出包,但似乎没有任何效果,webconsole 一直要求包。

此刻我 运行 没有想法,有人知道如何最终解析 Apache Felix WebConsole 包吗?

谢谢。-

我有同样的问题,所以我重新打包 org.json 并使用我们的 groupId 将其上传到 maven central。使用这个,一切都会起作用:

<dependency>
    <groupId>org.everit.osgi.bundles</groupId>
    <artifactId>org.everit.osgi.bundles.org.json</artifactId>
    <version>1.0.0-v20140107</version>
</dependency>