Как получить цепочку зависимостей в Apache Karaf (феликс фреймворк)
Я получаю нарушение ограничений использования, как показано ниже, при установке функции в Apache Karaf (фреймворк karaf - это Феликс, а версия 4.2.1)
не может быть решена. Причина: конфликт использует пакет: Import-Package: org.apache.http.entity; версия ="0.0.0"
После поиска в Google, узнал, что "Dependency Chain" может помочь в корне, вызывая проблему. но я не знаю, как выполнить эту цепочку зависимостей в журналах или консоли osgi.
Пример цепочки зависимостей приведен в следующем URL: конфликты цепочек зависимостей для Hibernate и Apache Felix
заранее спасибо
1 ответ
Если вы используете инфраструктуру Felix, это должно быть напечатано на консоли и / или в журнале при запуске пакета. С Karaf вы также можете взглянуть на bundle:tree-show [bundle-id]. Это покажет вам все пакеты, от которых зависит ваш пакет.