Spring OSGi - не удается автоматически связать класс с внешним OSGi jar в комплекте WAB
Я разрабатываю приложение с использованием Spring OSGi и IBM WebSphere liberty. У меня есть один WAB-пакет, в котором есть все классы контроллеров, и у меня есть другой пакет, в котором есть все классы utility / service / dto / model.
Я загрузил комплект утилит в общий репозиторий и пытаюсь автоматически связать класс из комплекта репозитория. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу автоматически связать класс (класс помечен @Service) от внешнего OSGi jar до WAB-пакета. Я получаю исключение во время процесса autowire, который говорит:
Вызвано: org.springframework.beans.factory.NoSuchBeanDefinitionException: Не найден квалифицирующий компонент типа [xyzCodeExternalAutowire] для зависимости [xyzCodeExternalAutowire]: ожидается, что по крайней мере 1 компонент будет квалифицирован как кандидат для автоматической передачи этой зависимости. Аннотации зависимостей: {@org.springframework.beans.factory.annotation.Autowired(обязательно =true)}
Я проверил, что внешние OSGi jar bundle и package загружены, но я не могу автоматически передать класс пакета из WAB. Спасибо, если кто-нибудь может мне помочь с этим.