Я надеюсь, что кто-то может дать мне несколько советов по этому вопросу, потому что Google не слишком мне помог.Я хочу скачать jar из Artifactory и запустить его из своего java-кода, но на этом простом шаге я столкнулся с некоторыми трудностями.
это зависимость maven, которую я не могу заставить работать
С этой зависимостью Maven знает groupId, artifactId и версию моего java-файла.Что касается поля Scope, я увидел, что оно может быть скомпилировано, предоставлено, во время выполнения, системой или тестом.
Этот файл JAR представляет другой модуль, это приложение, которое я хочу обработать из кода, яЯ не хочу никакого конкретного состояния для этого файла, когда я собираю проект, я просто хочу загрузить его и использовать, когда мне это нужно, но его нужно загружать в текущем проекте.Прямо сейчас, с этой зависимостью maven, файл jar будет загружен из Artifactory, когда я создаю проект, но в конце я получаю ошибку:
Причина: org.springframework.context.annotation.ConflictingBeanDefinitionException: указанное для аннотации имя компонента 'userManagerImpl' для класса компонента [com.cgm.user.impl.UserManagerImpl] конфликтует с существующим, несовместимым определением компонента с тем же именем и классом [com.cgm.authentication.impl.UserManagerImpl]
Итак, Весна не знает, что выбрать;Я думаю, что одним из решений будет переименование всех компонентов проекта, но я не могу себе этого позволить.
Есть предложения?
Большое спасибо!