OSGI отсутствует требование об ошибке

Я новичок в OSGI, и я пытаюсь выяснить, как я решаю ошибки, такие как приведенная ниже

org.osgi.framework.BundleException: неразрешенное ограничение в пакете org.foo.serviceBundle [253]: невозможно разрешить 253.0: отсутствует пакет требования [253.0]; (& (Упаковка = org.slf4j) (версия> = 1.6.0) (! (Версия> = 2.0.0)))

Я использовал архетип maven для генерации пакета и добавил простую запись slf4j в мой класс Activator. Я также использую плагин maven bundle следующим образом:

        <plugin>
            <groupId>org.apache.felix</groupId>
            <artifactId>maven-bundle-plugin</artifactId>
            <version>2.2.0</version>
            <extensions>true</extensions>
            <configuration>
                <instructions>
                    <Bundle-Activator>org.shoppingsite.Activator</Bundle-Activator>
                </instructions>
            </configuration>
        </plugin>

Я пробовал другие комбинации, и я получаю одну или другую посылку, которую невозможно решить. Я пытаюсь развернуть пакет на сервере приложений GlassFish. Любая помощь будет оценена

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос