Grails 2.0:无效的 SHA1
Posted
技术标签:
【中文标题】Grails 2.0:无效的 SHA1【英文标题】:Grails 2.0: Invalid SHA1 【发布时间】:2011-12-28 06:42:09 【问题描述】:在 Grails 2.0.0.RC1 中执行 run-app 时,我经常遇到 invalid SHA1 错误,尤其是在依赖于我们的 pwn 产品/模块时。
我发现了以下 Jira 案例: http://jira.grails.org/browse/GRAILS-7313
不幸的是 BuildConfig.groovy 中的以下行
ivySettings.setVariable("ivy.checksums", "")
导致错误:
| Error There was an error loading the BuildConfig: No signature of method: groovy.util.ConfigObject.setVariable() is applicable for argument types:
(java.lang.String, java.lang.String) values: [ivy.checksums, ] (Use --stacktrace to see the full trace)
问候
乔纳斯
【问题讨论】:
【参考方案1】:ivySettings.setVariable("ivy.checksums", "")
如果你把它放在分辨率闭包中应该可以工作,例如
grails.project.dependency.resolution =
ivySettings.setVariable("ivy.checksums", "")
但是
grails.project.dependency.resolution =
checksums false
对于 Grails 2.0 及更高版本是正确的方法。
【讨论】:
【参考方案2】:Bobby Warner's comment 建议禁用校验和的新方法是:
grails.project.dependency.resolution =
checksums false
【讨论】:
以上是关于Grails 2.0:无效的 SHA1的主要内容,如果未能解决你的问题,请参考以下文章
grails 2.0 - 正确使用 serverURL 进行生产?