Grails 2.4.4 НЕРАЗРЕШЕННЫЕ ЗАВИСИМОСТИ cglib 2.2.2

Я пытаюсь обновить проект до версии grails 2.4.4, но он продолжает давать сбой со следующим сообщением об ошибке:

:: problems summary ::
:::: WARNINGS
::::::::::::::::::::::::::::::::::::::::::::::
::          UNRESOLVED DEPENDENCIES         ::
::::::::::::::::::::::::::::::::::::::::::::::
:: cglib#cglib;2.2.2: configuration not found in cglib#cglib;2.2.2: 'compile'. It was required from org.grails#grails-plugin-testing;2.4.4 runtime
::::::::::::::::::::::::::::::::::::::::::::::

Error |
Resolve error obtaining dependencies: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):
- cglib:cglib:2.2.2
(Use --stacktrace to see the full trace)
Error |
Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more  information):
- cglib:cglib:2.2.2
|Run 'grails dependency-report' for further information.

Это немного странно, поскольку библиотека доступна. Я вижу это в grails-2.4.4\lib\cglib\cglib\jars и в моем домашнем каталоге в .grails\ivy-cache\cglib\cglib\jars

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


person hertog    schedule 26.11.2014    source источник
comment
может быть, в BuildConfig поможет изменение grails.project.dependency.resolver с maven на ivy?   -  person changtung    schedule 26.11.2014
comment
@cyan Тебе действительно не следует этого делать.   -  person Jeff Scott Brown    schedule 26.11.2014
comment
Это происходит с недавно созданным приложением 2.4.4? Единственное, на что нужно обратить внимание, — это убедиться, что у вас есть необходимый репозиторий, настроенный в BuildConfig.groovy. Например, возникает ли проблема, если у вас настроено mavenCentral()?   -  person Jeff Scott Brown    schedule 26.11.2014
comment
Я столкнулся с похожей проблемой зависимости в Grails. Мне удалось решить проблему с помощью этого ответа.   -  person Scott    schedule 31.03.2015


Ответы (1)


При обновлении с Grails 2.1 до 2.4.4 я обнаружил ту же проблему. Резолюция должна была явно установить:

grails.project.dependency.resolver = "maven"

в BuildConfig.groovy. Тогда я смог перейти к следующему вопросу в обновлении... ;-)

person Scott Presnell    schedule 27.11.2014