Grails 2.0: неверный SHA1 - PullRequest
       38

Grails 2.0: неверный SHA1

2 голосов
/ 14 ноября 2011

Часто я получаю и недопустимая ошибка SHA1 при выполнении run-app в Grails 2.0.0.RC1, особенно с зависимостями от наших собственных продуктов / модулей.

Я обнаружил следующий случай с Джирой: 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)

Привет

Jonas

Ответы [ 2 ]

3 голосов
/ 14 ноября 2011
ivySettings.setVariable("ivy.checksums", "")

должно работать, если вы поместите его в закрытие разрешения, например

grails.project.dependency.resolution = {
    ivySettings.setVariable("ivy.checksums", "")
}

но

grails.project.dependency.resolution = {
    checksums false
}

- правильный способ сделать это для Grails 2.0 и более поздних версий.

3 голосов
/ 14 ноября 2011

Комментарий Бобби Уорнера предлагает новый способ отключения контрольных сумм:

grails.project.dependency.resolution = {
    checksums false
}
...