Maven не обновляет зависимость - PullRequest
0 голосов
/ 29 марта 2019

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

У нас есть внутренний репозиторий Nexus. Один из модулей содержит большую часть нашей модели данных, чтобы ее можно было использовать в нескольких приложениях. Этот модуль имеет версию 1.5.0-SNAPSHOT. Недавно он был обновлен, однако версия не была увеличена. Одним из обновлений был метод, перемещенный из одного класса в другой. Мой проект вызывает этот метод, и поэтому это обновление должно нарушить сборку проекта.

Я точно знаю, что модуль был обновлен в Nexus, потому что когда я строю этот проект через Jenkins, он терпит неудачу, потому что этот метод был перемещен. Я также извлек исходный код из нашей VCS для проверки непосредственно из исходного кода.

Я искал SO, и вот что я попробовал из многих решений, предложенных для подобных вопросов.

  • mvn -U clean install.
  • Удалена запись локального репозитория из моей папки .m2 / repository.
  • mvn dependency:purge-local-repository
  • Использование нового локального репозитория с -Dmaven.repo.local=localrepo

В большинстве случаев я вижу, как загружается зависимость с нашего сервера Nexus, но мой проект все еще успешно строится. У меня такое ощущение, что в моей среде Maven есть обстановка, которая требует изменений или чего-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...