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