2014-11-26 3 views
7

Я пытаюсь обновить проект Grails версии 2.4.4, но держать неудачу со следующим сообщением об ошибке:Grails 2.4.4 неудовлетворенных зависимостей CGLIB 2.2.2

:: 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. 

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

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

+0

Возможно, в BuildConfig смену grails.project.dependency.resolver от maven до плюща поможет? – cyan

+0

@cyan Вы действительно не должны этого делать. –

+0

Это происходит с недавно созданным приложением 2.4.4? Одно дело - подтвердить, что у вас есть необходимый репозиторий, сконфигурированный в 'BuildConfig.groovy'. Например, возникает ли проблема, если вы сконфигурировали 'mavenCentral()? –

ответ

11

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

grails.project.dependency.resolver = "maven" 

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

+1

тысячу upvotes. Я потратил слишком много времени на это. – user2782001

Смежные вопросы