Итак, я хочу использовать диапазоны версий maven, однако правила разрешения текущей версии не соответствуют моим требованиям.Есть ли способ, возможно, выходящий из существующих плагинов maven, чтобы я мог переопределить какую версию из диапазона, который будет выбран в качестве версии зависимости?
Например, предположим, что зависимость имеет следующий диапазон:
[1.0.0, 2.0.0)
В настоящее время это может разрешить нежелательную версию или даже снимок (для этого существует проблема в Maven и все еще в процессе)
Я хочу знать, еслиесть какой-то способ, которым я могу увидеть список доступных версий кандидатов для вышеуказанного диапазона, а затем выбрать, какой мне нужен.Возможно ли это с плагинами maven без непосредственного запуска плагина, чтобы он разрешал зависимость как часть обычной сборки, например:
mvn clean verify
Я не хочу использовать плагин maven version.У нас около 50 микросервисов, мы хотим, чтобы обратно-совместимые версии выбирались автоматически, в противном случае каждый раз, когда разработчик вносит небольшие изменения, он должен запускать плагин maven version для всех приложений.
Я обнаружил DefaultVersionRangeResolver
в mavenЛюбой намек или идея, как написать свой собственный преобразователь диапазона версий и включить его в Maven?Документация по этим вещам не совсем понятна.
Спасибо