Если вы внимательно посмотрите на список активных пакетов karaf, то увидите, что единственный активный jackson-core
пакет имеет версию пакета 2.6.3
.
. Из сообщения об ошибке видно, что фреймворкищет версию пакета com.fasterxml.jackson.core
в диапазоне [2.8,3)
.
Поскольку случается, что версия 2.6.3
из jackson-core
экспортирует версию 2.6.3
этого пакета, распознаватель не может найти соответствие.
Кстати, с использованием только данных, актуальных на начало марта, было три выпуска этого пакета, которые внесли потенциально критические изменения:
new_version | old_version | version_delta | differ_delta | severity
-------------+-------------+---------------+--------------+-----------
2.8.2 | 2.8.1 | MICRO | MAJOR | Incorrect
2.9.0.pr1 | 2.9.0 | CHANGED | MAJOR | Incorrect
2.9.2 | 2.9.1 | MICRO | MAJOR | Incorrect
Версия 2.8.1 этого пакета определеннообратно совместимые двоичные файлы (поскольку содержимое поразрядно идентично :-)
Были добавлены еще три выпуска с потенциально критическими изменениями в диапазоне [2.6,2.8]
, поэтому вы должны убедиться, что все пакеты, использующие текущую развернутую версию, являютсяне зависит от каких-либо потенциальных изменений.
Обратите внимание, что если вы развернете обновленный пакет, на текущих проводных потребителей это не повлияет, пока они не обновятся или сервер не будет перезапущен.
(Почему да, да, в настоящее время я работаю над анализом надежности версий OSGI для пакетов в Maven Central).