9 ответов:
Нажмите Ctrl+сдвиг+A чтобы найти действия и ввести "reimport", вы найдете"Reimport All Maven Projects".
На компьютере Mac используйте ⌘+⇧+а вместо этого.
Откройте вкладку/Окно" Maven Projects "и, нажав кнопку" Reimport All Maven Projects " в левом верхнем углу, начните перезагрузку всех зависимостей из их репозиториев. Строка состояния информирует о процессе.
Что позволяет вам думать, что это не работает правильно? Может быть, какая-то из зависимостей не может быть загружена из репозитория?
Есть также один полезный параметр, который говорит IntelliJ проверять наличие новых версий зависимостей, даже если номера версий не изменились. У нас был локальный репозиторий maven и проект snapshot, который несколько раз обновлялся, но номера версий оставались прежними. Проблема заключалась в том, что IntelliJ/Maven не обновил этот проект из-за фиксированного номера версии.
Чтобы включить проверку на наличие измененной зависимости, хотя номер версии не изменился, перейдите на вкладку " Maven Projects, выберите "Maven settings "и там активируйте"Always update snapshots".
Если реимпорт не работает (т. е. не удаляет старые версии зависимостей после обновления pom), есть еще один шанс:
- Откройте настройки проекта (CTRL + SHIFT+ALT+S)
- в модулях удалите все библиотеки, которые вы хотите повторно импортировать (например, дубликаты)
- Идея предупредит, что некоторые все еще используются, подтвердит
- применить и выбрать OK
- затем реимпортируйте все проекты maven.
У меня была проблема, когда IntelliJ не смог скомпилировать классы, утверждая, что зависимости между проектами отсутствуют. Реимпортация проекта, предложенная в ответах на этот вопрос, не решила проблему. Решение для меня, было:
- удалить все проекты (вкладка project / щелкните правой кнопкой мыши на корневой папке / maven / remove projects);
- закройте редактор;
- компилируйте все проекты с maven в командной строке;
- откройте редактор на том же проект;
- Добавить проекты, чтобы снова Мэйвен (вкладка Мэйвен / добавить Maven-проекты (зеленый +) / выберете корневую пом);
Предупреждение: в некоторых проектах может потребоваться увеличить максимальный объем памяти для импорта maven (параметры maven на вкладке maven / Importing / VM options for importer).
Если вы используете диапазоны версий для каких-либо зависимостей, убедитесь, что IntelliJ использует Maven 3 для импорта проекта. Вы можете найти эту настройку в:
Settings > Maven > Importing > Use Maven3 to import project. В противном случае вы можете обнаружить, что версии моментальных снимков импортируются неправильно.

Comments