Felix下载页面显示 日志包版本1.0.0 首选项捆绑版本1.0.2
但首选项需要log-bundle版本> = 1.3
它只是想了解'偏好'的工作原理, 所以欢迎任何与日志兼容的软件包:)
问候。
答案 0 :(得分:1)
我认为您将Felix日志包版本(1.0.0)与所需的OSGi日志服务版本(1.3)混淆。这类似于Tomcat版本与它支持的Servlet API版本之间的差异。
Felix Log 1.0.0提供org.osgi.service.log;version=1.3
所以你应该没问题。
通常,捆绑包的版本不相关,因为OSGi捆绑包不直接依赖于其他捆绑包,而是依赖于它们提供的包版本。
(我需要检查,但您可能还需要定义日志接口的OSGi服务纲要JAR文件,Felix Log只是该服务的一种可能实现)。