Неразрешенные зависимости Grails 2.2.x без каких-либо изменений в ранее работающей сборке
У нас есть проект Grails 2.2.4, над которым я хотел поработать. В течение шести месяцев над ним не было сделано никакой работы, но в то время он работал очень хорошо.
Когда я пытаюсь бежать grails clean
теперь я получаю массу неразрешенных ошибок зависимостей. Это несмотря на то, что все зависимости работали несколько месяцев назад. Что-то изменилось за это время на стороне хранилища?
Я изменил уровень журнала в BuildConfig.groovy на log "warn"
как предлагается в сообщении об ошибке. Интересно, что когда я пытаюсь загрузить через браузер некоторые URL-адреса, которые пытается решить сборка, они загружаются нормально. Я не уверен, почему процесс сборки не может загрузить.
==== grailsCentral: tried
http://grails.org/plugins/grails-quartz/tags/RELEASE_1.0.2/quartz-1.0.2.pom
-- artifact org.grails.plugins#quartz;1.0.2!quartz.zip:
http://grails.org/plugins/grails-quartz/tags/RELEASE_1.0.2/grails-quartz-1.0.2.zip
Вот все зависимости, которые использовались для решения, которые не сейчас:
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.grails.plugins#asset-pipeline;2.1.3: not found
:: org.grails.plugins#less-asset-pipeline;2.0.8: not found
:: org.grails.plugins#rest;0.8: not found
:: org.grails.plugins#quartz;1.0.2: not found
::::::::::::::::::::::::::::::::::::::::::::::
1 ответ
Похоже, что репозиторий Grails по умолчанию, представленный в 2.2, сейчас не работает. Мы исправили эту проблему, добавив следующую строку в grails.project.dependency.resolution
закрытие в файле BuildConfig.groovy:
grails.project.dependency.resolution = {
/** Existing stuff here **/
repositories {
/** Other repos stay here **/
//-------- NEW REPO TO ADD IS BELOW --------//
mavenRepo "http://repo.grails.org/grails/repo/"
}
...
}