Это, в общем-то, плохая практика - обновлять версии автоматически.Нет практической причины использовать последнюю версию какого-либо пакета.Если используемая вами библиотека удовлетворяет вашим требованиям, вы должны остаться с этой версией из соображений безопасности / стабильности.И навсегда.
Я думаю, что maven-versions-plugin
сам по себе является анти-паттерном.
пс.Когда и если вы хотите провести интеграционное тестирование модулей, разработанных разными командами / программистами, это «интеграционное тестирование».Даже в этом случае я все еще думаю, что обновление версии на лету - неправильный подход.Корневой проект не должен выполнять это интеграционное тестирование, вместо этого каждый субмодуль (или JAR, в вашем случае) должен отвечать за интеграционное тестирование себя вместе с остальной частью системы.Когда субмодуль увеличивает свою версию, он должен проверить, все ли в порядке, и только после этого должен выпустить новую версию в хранилище.И когда субмодуль выполняет проверку, он должен зависеть от статически указанных номеров версий.