我正在尝试安装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捆绑包吗?
感谢.-
答案 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>