Это ошибка. Вот ссылка .
Если вы некоторое время работали над модулем A (1.2.3-SNAPSHOT) и выполнили:
mvn clean install
Это приводит к тому, что метаданные вашего локального репозитория блокируют артефакт, что означает, что он больше не будет обновляться, так как думает, что вы все еще работаете с ним. Итак, если, скажем, через пару дней вы начнете работать над модулем-B, который зависит от модуля-A: 1.2.3-SNAPSHOT, и в удаленном хранилище установлена более новая версия, , которая версия будет полностью игнорироваться. Таким образом, вам придется сначала удалить локальный каталог, содержащий эту зависимость, а затем выполнить:
mvn clean install
снова и снова. Прохождение -U
совсем не помогает (что на самом деле было бы естественным делом).