Не удалось найти артефакт и не удалось разрешить зависимости - PullRequest
0 голосов
/ 27 июня 2019

Я работаю в проекте maven, который содержит много зависимостей, у меня есть зависимость от централизованного удаленного NEXUS-репозитория , поэтому у меня должна быть определенная конфигурация в моем setting.xml .. so Когда я запускаю clean install на вкладке maven в intellij, он отображает ошибки:

ERROR] Не удалось выполнить цель в календаре проекта: не удалось разрешить зависимости для проектаcom.orange:calender:war:1.0-SNAPSHOT: не удалось найти артефакт com.francetelecom.clara.component: security: jar: 3.0.0 в центре (https://repo.maven.apache.org/maven2) -> [Help 1]

но когда я переключаюсь на вкладку «Терминал» в intellij, сборка завершается без ошибок, и когда я пытаюсь развернуть войну в Tomcat, это не будет..NoSuchMethodError: org.apache.commons.collections.ArrayStack: метод (I) V не найден в org.apache.commons.digester.Digester. (Digester.java:150) в com.francetelecom.clara.security.config.SecurityConfig.parse (SecurityConfig.java:95) на com.francetelecom.clara.security.SecurityManager.initialize (SecurityManager.java:114) на com.francetelecom.clara.security.SecurityManager. (SecurityManager.java:99) на com.francetelecom.clara.security.SecurityManager.getContextInstance (SecurityManager.java:371)

1 Ответ

1 голос
/ 27 июня 2019

При запуске maven из вкладки maven в IntelliJ, вы используете настройки, которые вы найдете в Alt / Ctrl S -> Сборка, выполнение, развертывание> Инструменты сборки> Maven

При запуске из терминала в IntelliJ он будет использоватьПервый mvn вы найдете в PATH и используете конфигурацию из того, что вы там получили."mvn -version" из терминала покажет вам ваш Maven Home при запуске mvn из терминала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...