Странное недостающее ограничение с Logback под Eclipse - PullRequest
0 голосов
/ 05 августа 2011

У меня есть конфигурация запуска на основе функций для продукта Eclipse RCP.Эта функция включает в себя ch.qos.logback.classic, ch.qos.logback.core 0.9.29 и org.slf4j.api 1.6.1.«Проверить плагины» показывает эту ошибку:

Не удалось найти возможность соответствия для Require-Capability: generic;filter = "(& (generic = org.slf4j.impl.StaticLoggerBinder) (& (версия> = 1.6.0) (! (версия> = 1.7.0))))"

дажехотя ch.qos.logback.classic экспортирует org.slf4j.impl 1.6.1, и я вижу StaticLoggerBinder.class в файле .jar.В чем может быть проблема?

1 Ответ

1 голос
/ 07 августа 2011

Это предположение: «Require-Capability» - это функция OSGi 4.3, которая соответствует «Provide-Capability».Logback не имеет такого заголовка манифеста.https://github.com/ceki/logback/blob/master/logback-classic/pom.xml#L339

...