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 находится под контролем версий, вы должны проверить его (сделать доступным для записи) перед выполнением этой команды, потому что он изменит содержимое файла.