我看到一些类似于下面的依赖 -
compile("com.service:service-boot:0.3.+")
+是什么意思?我也见过"改变:真"在某些地方,这也意味着什么?
答案 0 :(得分:1)
此处0.3.+
表示与0.3.0 < n < 0.4.0
匹配的最新版本。执行检查并将结果缓存一段时间。因此,此版本可能为0.3.3
,然后在将来某个时间释放0.3.4
时,gradle将检测到此情况并更新您的本地依赖关系。
changing = true
表示gradle应检查每个构建的工件的md5,以查看值是否已更改并且应更新依赖项。如果依赖项的版本以-SNAPSHOT
结尾,则默认情况下此值为true
。