Ответ 1
Нажмите Ctrl + Shift + A, чтобы найти действия, и введите "reimport", вы найдете "Reimport Все проекты Maven".
На Mac используйте ⌘ + ⇧ + A.
Как заставить intellij идею перечитать/обновить все зависимости, указанные в файле pom?
Нажмите Ctrl + Shift + A, чтобы найти действия, и введите "reimport", вы найдете "Reimport Все проекты Maven".
На Mac используйте ⌘ + ⇧ + A.
Откройте вкладку/окно "Maven Projects" и нажмите "Reimport All Maven Projects" в верхнем левом углу, чтобы перезагрузить все зависимости из своих репозиториев. Строка состояния сообщает об этом процессе.
Что позволяет вам думать, что это работает неправильно? Может быть, любая из зависимостей не может быть загружена из репозитория?
Существует также один полезный параметр, который сообщает IntelliJ проверять наличие новых версий зависимостей, даже если номера версий не изменились. У нас был локальный репозиторий maven и проект моментального снимка, который был обновлен несколько раз, но номера версий остались прежними. Проблема заключалась в том, что IntelliJ/Maven не обновлял этот проект из-за фиксированного номера версии.
Чтобы включить проверку измененной зависимости, хотя номер версии не изменился, перейдите на вкладку "Maven Projects", выберите "Настройки Maven" и активируйте "Всегда обновлять снимки".
Для IntelliJ IDEA 14.0
Проект > [название вашего проекта] > щелкните правой кнопкой мыши > Maven > Reimport
Если reimport не работает (т.е. не удаляет старые версии зависимостей после обновления pom), есть еще один шанс:
Крайняя левая кнопка (синий цикл) ниже также повторно импортирует все maven-проекты:
запустите эту команду
mvn -U clean install
У меня была проблема, когда IntelliJ не смог скомпилировать классы, утверждая, что зависимости между проектами отсутствовали. Повторное импортирование проекта, как предложено в ответах на этот вопрос, не решило проблему. Решение для меня было:
ВНИМАНИЕ: в некоторых проектах вам может потребоваться увеличить максимальный объем памяти для импорта в Maven (настройки maven на вкладке maven/Импорт/Параметры VM для средства импорта).
Если вы используете диапазоны версий для любых зависимостей, убедитесь, что IntelliJ использует Maven 3 для импорта проекта. Этот параметр можно найти в: Settings > Maven > Importing > Use Maven3 to import project
. В противном случае вы можете обнаружить, что версии SNAPSHOT импортированы неправильно.
Настройка> Maven> Всегда обновлять снимки