我试图了解 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]+)
. 这是正确的思维方式吗?