номер версии моментального снимка зависимости maven отличается от номера версии моментального снимка nexus на 1 секунду - PullRequest
0 голосов
/ 17 декабря 2018

Мы используем Maven в качестве менеджера сборки и Nexus в качестве хранилища артефактов.Время от времени мы сталкиваемся с этой проблемой зависимости, и Maven не может найти артефакт в Nexus из-за небольшой разницы в номере версии снимка.В этом случае разница кажется равной 1 секунде.

В настоящее время сборка не выполняется, maven ищет

SOME_ARTIFACT-0.0.1-20181217.1153 18 -337.jar

но на Nexus у нас есть

SOME_ARTIFACT-0.0.1-20181217.1153 17 -337.jar

Это происходит не всегда, но время от времени я вижу эту проблему, и для ее решения мне нужно повторно развернуть SOME_ARTIFACT перед созданием приложения, которое зависит от SOME_ARTIFACT.

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

  • Версия Maven: 3.5.0

  • Версия NEXUS: OSS 3.12.1-01

Любая помощь приветствуется.Спасибо!

1 Ответ

0 голосов
/ 17 декабря 2018

Спасибо за предоставление версии Maven.Скорее всего, на вас повлияет https://issues.apache.org/jira/browse/MNG-6240. Обновление Maven (или понижение до 3.3.9), и это должно помочь.

...