版本范围为gradle

JF *_*ier 15 dependencies repository gradle

在gradle依赖项中指定版本范围的可能方法有哪些?我看到了一些1. +符号,但我没有找到一个真正说明可行和不可行的文档.此外,我不知道Maven系列是否也可以使用.

有人可以给我一个简短的概述,以便我能理解规则吗?

JF *_*ier 22

"Gradle Dependency Management"一书载于p.12和13,除了+注释(2.1.+表示范围从2.1.0到2.2.0不包括),您可以使用常春藤符号表示窗体的打开和关闭间隔

[1.0,2.0]
[1.0,2.0[
Run Code Online (Sandbox Code Playgroud)

或者也

[1.0, )
Run Code Online (Sandbox Code Playgroud)

为"从1.0开始的所有版本".

  • 有关Ivy语法在Gradle中的含义的信息,请参阅:http://ant.apache.org/ivy/history/2.1.0/settings/version-matchers.html.对于上面的情况,范围末尾的`]`表示"包含",而[范围末尾的``表示"独占". (4认同)