在什么时候是gradle distributionSha256Sum检查

时间:2018-05-20 14:05:49

标签: security gradle

我想将distributionSha256Sum添加到我的项目中 - 所以我添加了

distributionSha256Sum=203f4537da8b8075e38c036a6d14cb71b1149de5bf0a8f6db32ac2833a1d1294

到gradle-wrapper.properties

然后我想触发错误并更改哈希值。它在构建时没有产生任何错误。即使删除了.gradle,我仍然可以构建。那么什么时候检查这个哈希呢?

1 个答案:

答案 0 :(得分:1)

  

校验和验证仅在尚未下载已配置的包装器分发时执行。   https://docs.gradle.org/current/userguide/gradle_wrapper.html

因此,只更改哈希然后触发重建重建不会触发哈希检查。

您必须清除主目录(~/.gradle/wrapper/dists)中的gradle包装缓存,或者至少从该缓存中删除已使用的gradle版本。