Apache Felix - 解决WebConsole依赖关系

时间:2015-02-21 19:34:51

标签: json osgi apache-felix

我正在尝试安装Apache Felix WeConsole,我发现了一个小问题。我将安装WebConsole包及其依赖项,但org.json依赖项。发现这种依赖关系甚至不是OSGi包,所以Felix似乎并不关心那个文件,WebConsole一直在声称依赖。为什么Apache会公开一些不能解决问题的东西?

我正在使用WeConsole的这个依赖:

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

正如您所看到的here,有一些奇怪的版本依赖(org.json)。我尝试将依赖项安装到Felix中,修复其Manifest文件以导出包,似乎没有任何工作,webconsole不断要求包。

此刻我的想法已经用完,有人知道如何最终解析Apache Felix WebConsole捆绑包吗?

感谢.-

1 个答案:

答案 0 :(得分:0)

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

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