#osgi #apache-karaf #jbossfuse
Вопрос:
Я работаю с приложением OSGI, которое развертывается как функция.
После добавления репо функций, например, так:
features:addurl mvn:my.group/my-app-features/5-SNAPSHOT/xml/features
При попытке установить эту функцию у меня возникнет ошибка разрешения:
Error executing command: Error resolving artifact my.group:common-features-repos:xml:feature_sets:4.66.00-SNAPSHOT: Could not find artifact my.group:common-features-repos:xml:feature_sets:4.66.00-SNAPSHOT in (http://nexus/content/groups/development).
Та же история при попытке отобразить дерево функций с помощью функций:информация-t
Странно то, что моя функция (5-СНИМОК) основана на 4.67.00-СНИМКЕ, и нигде нет ни единого следа более старой версии. Я вручную добавил старую версию моментального снимка в свое локальное репозиторий maven, чтобы я мог сбросить дерево функций, и нигде не было никаких следов 4.66.
Я очистил локальное хранилище maven и проверил содержимое после выполнения команды. Репозиторий функций с 5 СНИМКАМИ явно ссылается только на более новую версию и каждую отдельную переходную зависимость.
Есть какие-нибудь идеи, как выследить зависимость?