Я пытаюсь понять, как Gradle обрабатывает версии зависимостей с знаком "+", как показано в примере 8.1 здесь: http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
testCompile group: 'junit', name: 'junit', version: '4.+
В документации указано, что это получит версию junit >= 4.0. Как получить версию зависимости больше (или равна), скажем, 5.10? Это будет 5.10+
или 5.1+
? Первый, похоже, работает неправильно, но последний делает это. Как получить зависимость, большую или равную 1,22? 1.2+
? В этом случае, если версия 1.21 существует и является последней версией, я хотел бы сбой, так как я хочу больше или равно 1.22, но 1.2+
будет искать >= 1.20. Как я могу это указать? Это возможно? Я не могу найти больше документации.
Изменить: я склонен думать об этом, поскольку 1.2+
эквивалентен 1.2([0-9]+)
. Это правильный способ мышления?