我看到一些类似于以下内容的依赖项-
compile("com.service:service-boot:0.3.+")
+是什么意思?在某些地方,我也看到过“变化:真实”,这也意味着什么?
最佳答案
此处0.3.+
表示与0.3.0 < n < 0.4.0
匹配的最新版本。执行检查并将结果缓存一段时间。因此,此版本可能是0.3.3
,然后在将来某个时候发布0.3.4
时,gradle将检测到此情况并更新您的本地依赖项。changing = true
意味着gradle应该在每个版本中检查 Artifact 的md5,以查看值是否已更改以及相关性是否应更新。如果依赖项的版本以-SNAPSHOT
结尾,则默认情况下此值为true
。
引用:https://docs.gradle.org/current/userguide/dependency_management.html#sub:dynamic_versions_and_changing_modules
关于gradle - Gradle依赖关系-+是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41268178/