Новинка для весенней загрузки.
У нас есть многократно используемые bean-компоненты в нескольких базовых зависимостях.Поскольку нам нужны эти повторно используемые функции, мы наследуем эти jar-файлы в pom.xml.
Пример:
Jar1:
ClassName: UserInfo, RequestInterceptors, ClassName3, ClassName4, ClassNameN.PackageName: com.somename1.base.comps
Jar2:
ClassName: UserInfo, RequestInterceptors, ClassName3, ClassName4, ClassNameN.PackageName: com.somename2.base.comps
Поскольку имя класса схоже, возникает проблема конфликта при сборке.
К сожалению, мы не можем изменить имена классов, так как некоторые другие командыиспользуя эти банкиНет разрешения на создание другой версии этих банок.
Есть ли способ включить оба jar без исключения этих конфликтующих компонентов в аннотации @EnableAutoConfiguration
или @ComponentScan
?
Может кто-нибудь поделиться здесь некоторыми советами.