我有一个基于功能的Eclipse RCP产品启动配置。该功能包括ch.qos.logback.classic
,ch.qos.logback.core
0.9.29和org.slf4j.api
1.6.1。 “验证插件”显示此错误:
无法找到Require-Capability的匹配功能:generic;过滤器= “(及(通用= org.slf4j.impl.StaticLoggerBinder)(及(版本> = 1.6.0)((版本>!= 1.7.0))))”
即使ch.qos.logback.classic
导出org.slf4j.impl
1.6.1,我也可以在.jar文件中看到StaticLoggerBinder.class
。问题可能是什么?
答案 0 :(得分:1)
这是一个猜测:“Require-Capability”是一个OSGi 4.3功能,对应于“Provide-Capability”。 Logback没有任何此类清单标头。 https://github.com/ceki/logback/blob/master/logback-classic/pom.xml#L339