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

Часто я получаю сообщение об ошибке invalid SHA1 при выполнении run-app в Grails 2.0.0.RC1, особенно с зависимостями от наших продуктов/модулей 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)

С Уважением

Йонас


person Jonas    schedule 13.11.2011    source источник


Ответы (2)


ivySettings.setVariable("ivy.checksums", "")

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

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

но

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

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

person leebutts    schedule 14.11.2011

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

grails.project.dependency.resolution = {
    checksums false
}
person sarnold    schedule 14.11.2011