Недавно я столкнулся со следующей проблемой: на агентах GoCD запускаю команду
mvn versions:resolve-ranges
против файла pom со следующим содержанием
<properties>
<myservice.version>[1.21,1.22)</myservice.version>
</properties>
И этот диапазон был преобразован в 1.22.2, которая является последней версией в хранилище, но не в указанном мной диапазоне. Версия Maven - 3.1.1, Java 1.8.0-45.
Позже я попробовал локально ту же команду против того же pom - и она разрешилась правильно Локально у меня есть Maven 3.5.3 и Java 1.8.0-181.
Есть идеи, как это могло произойти?