У нас сегодня была проблема, которая, как мы подозреваем, была вызвана Artifactory Migration . Ваша проблема может быть похожей. Первое, что мы сделали для диагностики проблемы, - включили ведение журнала отладки в BuildConfig.groovy (измените log "warn"
на log "debug
"). Как только мы это сделали, стало очевидно, что репозитории Grails в Artifactory, похоже, отвечают в отличие от запросов, выполняемых для вычисления зависимостей. Чтобы обойти эти проблемы, мы:
- Удалены ГрааляЦентральный, ГрааляДом и ГрааляПлагин из BuildConfig
- Добавлено
grailsRepo "http://grails.org/plugins"
в BuildConfig
- Изменили одну из наших зависимостей, чтобы ее переходные зависимости использовали определенные версии вместо диапазонов версий.
Для 3 наш конкретный пример должен был измениться:
runtime 'com.amazonaws:aws-java-sdk:1.3.4'
до
runtime 'com.amazonaws:aws-java-sdk:1.3.4', {
excludes "commons-logging",
"httpclient", "jackson-core-asl", "jackson-mapper-asl"
}
runtime 'org.codehaus.jackson:jackson-core-asl:1.7.9' {
configurationmapping "*->*,!sources,!javadoc"
}
runtime 'org.codehaus.jackson:jackson-mapper-asl:1.7.9' {
configurationmapping "*->*,!sources,!javadoc"
}
Я не уверен, были ли все эти шаги необходимы, но они позволили нам двигаться вперед.