Gradle Dependencies-什么是+;意思是

Gradle Dependencies-什么是+;意思是,gradle,Gradle,我看到一些类似于下面的依赖项- compile("com.service:service-boot:0.3.+") +是什么意思?我在一些地方也看到了“改变:正确”,这意味着什么呢?这里的0.3.+意味着与0.3.0

我看到一些类似于下面的依赖项-

compile("com.service:service-boot:0.3.+")

+是什么意思?我在一些地方也看到了“改变:正确”,这意味着什么呢?

这里的
0.3.+
意味着与
0.3.0
相匹配的最新版本。执行检查并将结果缓存一段时间。因此,这个版本可能是
0.3.3
,当
0.3.4
在未来某个时候发布时,gradle将检测到这一点并更新您的本地依赖关系

changing=true
意味着gradle应该在每次构建时检查工件的md5,以查看值是否已更改,并且应该更新依赖关系。如果依赖项的版本以
-SNAPSHOT
结尾,则默认情况下该值为
true

参考: