Versões de dependência de graduação '+'

Eu estou tentando entender como Gradle lida com versões de dependência com um sinal '+' como visto no exemplo 8.1 aqui:http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html

testCompile group: 'junit', name: 'junit', version: '4.+

A documentação afirma que isso irá obter uma versão do junit> = 4.0. Como seria uma versão de uma dependência maior que (ou igual a), por exemplo, 5.10? Seria5.10+ ou5.1+? O primeiro parece não funcionar corretamente, mas o segundo funciona. Como eu obteria uma dependência maior ou igual a 1,22?1.2+? Neste cenário, se a versão 1.21 existe e é a versão mais recente, eu gostaria de falhar, desde que eu quero maior que ou igual a 1.22, mas1.2+ irá procurar por> = 1.20. Como posso especificar isso? Isso é possível? Não consigo encontrar mais documentação sobre isso.

Edit: eu tendem a pensar nisso como1.2+ é equivalente a1.2([0-9]+). Essa é a maneira correta de pensar?

questionAnswers(2)

yourAnswerToTheQuestion