Как обновить Maven-репозиторий в Eclipse?
Предполагая, что вы уже используете плагин m2eclipse, что вы можете сделать, это не обновит зависимости до последнего в вашем репо.
Например, в командной строке вы можете просто добавить -U
пометить как в:
mvn clean install -U
... чтобы обновить зависимости. Есть ли что-то подобное в Eclipse? (Кажется, он не всегда подбирает последние обновления.)
6 ответов
Вы можете щелкнуть правой кнопкой мыши на вашем проекте, затем Maven > Обновить снимки.
В более новых версиях Eclipse, которые используют плагин M2E, это:
Щелкните правой кнопкой мыши ваш проект (ы) -> Maven -> Обновить проект...
В следующем диалоговом окне есть флажок для принудительного обновления ("Принудительное обновление снимков / выпусков")
Щелкните правой кнопкой мыши по вашему проекту и выберите Maven > Update Snapshots
, В дополнение к этому вы можете установить "обновление проектов Maven при запуске" в Window > Preferences > Maven
ОБНОВЛЕНИЕ: В последних версиях Eclipse:
Maven > Update Project
, Убедитесь, что "Принудительное обновление снимков / релизов" отмечено.
Иногда зависимости не обновляются даже при установленной опции Maven->Update Project->Force Update с помощью плагина m2eclipse.
В случае, если это не работает для кого-то еще, этот метод работал для меня:
mvn eclipse:eclipse
Это обновит ваш файл .classpath с новыми зависимостями, сохранив настройки .project и другие файлы конфигурации eclipse.
Если вы хотите очистить ваши старые настройки по какой-либо причине, вы можете запустить:
mvn eclipse:clean
mvn eclipse:eclipse
mvn eclipse: clean удалит ваши старые настройки, затем mvn eclipse: eclipse создаст новые .project, .classpath и другие файлы конфигурации eclipse.
Если моментальный снимок обновления Maven не работает, и если у вас есть Spring Tooling, один из интересных способов - это удалить
- Щелкните правой кнопкой мыши свой проект, затем Maven> Отключить Maven Nature.
- Щелкните правой кнопкой мыши свой проект, затем выберите Инструменты Spring> Обновить зависимости Maven.
- После "BUILD SUCCESS" щелкните правой кнопкой мыши свой проект, затем выберите "Настройка"> "Преобразовать проект Maven".
Примечание. Снимок обновления Maven иногда перестает работать, если вы используете что-то еще, например, eclipse:eclipse или Spring Tooling
На Intellij, щелкните правой кнопкой мыши Maven-> Reimport работает нормально