我想将distributionSha256Sum添加到我的项目中 - 所以我添加了
distributionSha256Sum=203f4537da8b8075e38c036a6d14cb71b1149de5bf0a8f6db32ac2833a1d1294
到gradle-wrapper.properties
然后我想触发错误并更改哈希值。它在构建时没有产生任何错误。即使删除了.gradle,我仍然可以构建。那么什么时候检查这个哈希呢?
答案 0 :(得分:1)
校验和验证仅在尚未下载已配置的包装器分发时执行。 https://docs.gradle.org/current/userguide/gradle_wrapper.html
因此,只更改哈希然后触发重建重建不会触发哈希检查。
您必须清除主目录(~/.gradle/wrapper/dists
)中的gradle包装缓存,或者至少从该缓存中删除已使用的gradle版本。