У меня есть многомодульный проект Maven с почти 60 модулями, которые частично зависят друг от друга.Когда я работаю над этим, я могу быстро внести небольшие изменения в несколько компонентов.Из-за этого я иногда пропускаю развертывание одного или двух модулей, что приводит к ошибкам для других, у которых затем отсутствуют зависимости / неправильные версии SNAPSHOT.
Существует ли простой способ развертывания всех этих подмодулей, в которых эти артефакты имеют изменения?Можно, например, сравнить контрольную сумму созданного артефакта с контрольной суммой в хранилище.Но я не видел возможности сделать что-то подобное.
Я мог бы, конечно, просто развернуть все каждый раз, но это приводит к другим проблемам (занимает много времени, не работает, когда какой-либо компонент находится в версии выпуска), создает ненужные SNAPSHOTS без каких-либо изменений).
Что такое хорошая практика здесь?