Я разрабатываю инструмент для работы с несколькими проектами, которые добавляются как зависимости. Некоторые из них имеют общие имена классов (разные пакеты). Проект выполняется в Intellij IDE, и сборка maven выполнена успешно, но java -jar завершается неудачей со следующим исключением. Переименование классов не является решением, поскольку это сторонние зависимости. Есть ли способ включить оба класса?
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [Application]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException:Annotation-specified bean name 'purchaseData' for bean class [com.project.cache.model.PurchaseData] conflicts with existing, non-compatible bean definition of same name and class [com.primary.app.model.PurchaseData]