【发布时间】:2023-04-08 08:37:01
【问题描述】:
我试图了解 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]+)。这是正确的思维方式吗?
【问题讨论】:
标签: gradle