В проекте среднего размера maven (> 40 модулей) рефакторинг структуры модуля может легко сделать сборку ссылкой на модули, которые больше не существуют (например, потому что они были переименованы). К сожалению, проект все равно будет построен, потому что он автоматически выберет (устаревшие) версии старых модулей из репозитория. Тем не менее, я бы хотел, чтобы сборка не выполнялась немедленно.Обеспечение автономности сборки maven
Можно ли сообщить maven, что артефакты с определенной группойId не всегда должны создаваться локально?
Интересный вопрос. Я не думаю, что можно сделать именно то, что вы просите. Я бы сделал следующее: 1) использовать плагин 'versions' для обновления всех модулей и межблочных модулей до некоторой несуществующей версии (т. Е. 123-321-SNAPSHOT); 2) построить проект. В этом случае сборка завершится неудачно, когда maven не сможет найти зависимость от несуществующего модуля версии выше. –