Добрый день!
У меня gradle-проект со spring + подпроекты(модули). В главном у меня настройка контекста+spring security(java config), packaging - war, в зависимостх два модуля в которых есть @RestConroller'ы. Они jar-ками, при сборке основной варки подтягиваются в libs, и варка эта деплоиться на jboss.
Вот только беда - спринг их не видит. Единственный вариант - в main-проекте в @ComponentScan("") указать самый-самый базовый пакет и надеяться что не найдется двух одноименных классов.
Подскажите, пожалуйста, как добавить эти jar-ки в контекст?
Вместо указания сканировать все классы без разбору можно использовать @Import(SomeConf.class), так немного красивее, хотя те же яйца - beanDefinitionException на одноименные spring-компоненты. Что вобщем решается переименованием или указанием имени для компонента.
В общем вопрос решен, но если найдутся гуру которые подскажут более элегантное решение - буду рад.