2016-02-02 1 views
0
2016-02-01 15:02:19,152 | ERROR | FelixStartLevel | BootFeaturesInstaller   | 20 - org.apache.karaf.features.core - 3.0.5 | Error installing boot features 
java.lang.Exception: Could not start bundle mvn:com.fasterxml.jackson.module/jackson-module-scala_2.11/2.6.2 in feature(s) de-support-0.0.0, swagger-2.11-6.1.0: Unresolved constraint in bundle com.fasterxml.jackson.module.jackson.module.scala [274]: Unable to resolve 274.0: missing requirement [274.0] osgi.wiring.package; (&(osgi.wiring.package=com.fasterxml.jackson.module.paranamer)(version>=2.6.0)(!(version>=3.0.0)))  

Я получаю выше исключения, при запуске karaf даже после предоставленияНе удалось запустить расслоение MVN: com.fasterxml.jackson.module/ДЖЕКСОНА-модуля scala_2.11/2.6.2

<bundle>mvn:com.fasterxml.jackson.module/jackson-module-scala_2.11/2.6.2</bundle> 

в файле features.xml.

+0

Вам нужно по крайней мере расслоение ДЖЕКСОНА-модуль-paranamer –

ответ

0

Вы получаете это сообщение, потому что один из ваших пакетов импортирует пакет com.fasterxml.jackson.module.paranamer, но вы не включили в свою функцию пакет, который экспортирует этот пакет. Поиск com.fasterxml.jackson.module.paranamer вызывает pom для Jackson Paranamer, который показывает, что он экспортирует необходимый вам пакет (посмотрите на свойство osgi.export). Так что добавьте:

<bundle>mvn:com.fasterxml.jackson.module/jackson-module-paranamer/2.6.2</bundle> 

к вашей функции в вашем features.xml

+0

Добавлен выше одного, но все еще получаю же исключение. Добавление вложенной причины ниже. вызванное: Не удалось разрешить 275.0: недостающее требование [275.0] osgi.wiring.package; (osgi.wiring.package = javax.inject)] \t at org.apache.felix.framework.Felix.resolveBundleRevision (Felix.java:3974) [org.apache.felix.framework-4.2.1.jar:] – kiran

+1

Хорошо, это означает, что первая ошибка зависимостей была исправлена ​​добавлением этого в ваши features.xml. Теперь у вас есть точно такая же ошибка, но OSGi хочет другой пакет, следуя тому, что я сделал для первой ошибки, что, по-вашему, вам нужно добавить в ваши features.xml? – fiw

+0

Это не совсем разрешено, я также получил более раннее исключение java.lang.Exception: Не удалось запустить пакет mvn: com.fasterxml.jackson.module/jackson-module-scala_2.11/2.6.2 в функции (ы) support-0.0.0, swagger-2.11-6.1.0 – kiran