Maven не обновляет ссылки на библиотеки

У меня есть довольно большой проект, который использует локальный репозиторий Maven для обновления библиотек. Всякий раз, когда мне нужно обновить проект, я синхронизирую его с репозиторием SVN, а затем запускаю "maven clean -U install" через m2e на Eclipse, чтобы обновить и скомпилировать проект.

Проблема в том, что, хотя Maven загружает более новые версии библиотек, ссылки на библиотеки не обновляются, и мне приходится менять их вручную. Поскольку в этом проекте используется много таких библиотек, это не самое лучшее решение.

Ни у кого из моих друзей или коллег не было или никогда не было этой проблемы, и даже поиск Google не находит много.

РЕДАКТИРОВАТЬ: ссылки в файле pom.xml уже обновляются с помощью контроля версий (SVN). Это ссылки в проекте Eclipse, которые не обновляются. Извините, что не ясно.

1 ответ

Если вы хотите использовать последнюю версию ваших зависимостей, используйте mvn versions:use-latest-releases команда. Это обновит версии зависимостей в pom.xml. Если ваш pom.xml находится под контролем версий, вы должны проверить его (сделать доступным для записи) перед выполнением этой команды, потому что он изменит содержимое файла.

Другие вопросы по тегам