Для комплекта 'pref' Феликса требуется 'log version> = 1.3', но версия D / L 'log' = 1.0 - PullRequest
1 голос
/ 05 августа 2009

показывает страницу загрузки Феликса Пакет журналов версии 1.0.0 Пакет настроек версии 1.0.2

Но в настройках требуется версия журнала>> 1.3

Просто хочу понять, как работают «предпочтения», поэтому приветствуется любой пакет, совместимый с журналами:)

Привет.

1 Ответ

1 голос
/ 06 августа 2009

Я думаю, вы путаете версию пакета журнала Felix (1.0.0) с требуемой версией службы журнала OSGi (1.3). Это похоже на разницу между версией Tomcat и версией API Servlet, которую он поддерживает.

Felix Log 1.0.0 обеспечивает org.osgi.service.log;version=1.3, поэтому с вами все будет в порядке.

Как правило, версия пакета не имеет значения, так как пакеты OSGi напрямую не зависят от других пакетов, а от версий пакетов, которые они предоставляют.

(мне нужно проверить, но вам также может понадобиться файл JAR компендиума службы OSGi, который определяет интерфейс журнала, Felix Log - это только одна из возможных реализаций этой службы).

...