Я просто изучаю OSGi, предохранитель JBoss (6.1) и Karaf. Как я могу использовать стандартные (не расслоенные) зависимости Maven без их изменения?JBoss Fuse против стандартной зависимости Maven
У меня есть простой проект связки Maven. Это зависит от некоторых сторонних библиотек. Он использует их через свой файл blueprint.xml. Я понимаю, что если manifest.mf маркирует пакеты в записи Import-Package, тогда в его manifest.mf должен быть установлен пакет с Export-Package. В моем случае, если я установлю эти стандартные проекты Maven, они не будут экспортировать необходимые пакеты. Поэтому во время установки у меня появилось сообщение об ошибке «Unresolved constraint in bundle». Может ли плагин Maven Bundle или Shade решить эту проблему? Или, если они не могут быть самым изящным способом разрешения зависимостей?
Где-то я читал, что Jboss Fuse может разрешать зависимости из репозитория Maven. Могу ли я каким-то образом использовать этот механизм?
Спасибо!