Gradle Dependencies - +是什么意思

时间:2016-12-21 17:05:17

标签: gradle

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

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

+是什么意思?我也见过"改变:真"在某些地方,这也意味着什么?

1 个答案:

答案 0 :(得分:1)

此处0.3.+表示与0.3.0 < n < 0.4.0匹配的最新版本。执行检查并将结果缓存一段时间。因此,此版本可能为0.3.3,然后在将来某个时间释放0.3.4时,gradle将检测到此情况并更新您的本地依赖关系。

changing = true表示gradle应检查每个构建的工件的md5,以查看值是否已更改并且应更新依赖项。如果依赖项的版本以-SNAPSHOT结尾,则默认情况下此值为true

参考:https://docs.gradle.org/current/userguide/dependency_management.html#sub:dynamic_versions_and_changing_modules