【问题标题】:Weird missing constraint with Logback under EclipseEclipse 下 Logback 的奇怪缺失约束
【发布时间】:2011-08-05 12:46:47
【问题描述】:

我有一个 Eclipse RCP 产品的基于特性的启动配置。该功能包括ch.qos.logback.classicch.qos.logback.core0.9.29 和org.slf4j.api1.6.1。 “验证插件”显示此错误:

找不到 Require-Capability 的匹配能力:通用; filter="(&(generic=org.slf4j.impl.StaticLoggerBinder)(&(version>=1.6.0)(!(version>=1.7.0))))"

即使ch.qos.logback.classic 导出org.slf4j.impl 1.6.1 并且我可以在.jar 文件中看到StaticLoggerBinder.class。可能是什么问题?

【问题讨论】:

    标签: eclipse osgi slf4j logback


    【解决方案1】:

    这是一个猜测:“Require-Capability”是一个 OSGi 4.3 特性,对应于“Provide-Capability”。 Logback 没有任何这样的清单标头。 https://github.com/ceki/logback/blob/master/logback-classic/pom.xml#L339

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-30
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多