Grails 2.4.4未解析的依赖项cglib 2.2.2

Grails 2.4.4未解析的依赖项cglib 2.2.2,grails,dependencies,cglib,Grails,Dependencies,Cglib,我正在尝试将一个项目升级到grails 2.4.4版,但它一直失败,并显示以下错误消息: :: problems summary :: :::: WARNINGS :::::::::::::::::::::::::::::::::::::::::::::: :: UNRESOLVED DEPENDENCIES :: :::::::::::::::::::::::::::::::::::::::::::::: :: cglib#cglib;2.2.2: confi

我正在尝试将一个项目升级到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_主页设置正确,我所看到的一切看起来都很好,但当我刷新依赖项时,它会不断抛出此错误

在从Grails2.1升级到2.4.4的过程中,我发现我也遇到了同样的问题。决议明确规定:

grails.project.dependency.resolver = "maven"

在BuildConfig.groovy中。然后,我可以继续升级中的下一个问题…;-)

也许在BuildConfig中,将grails.project.dependency.resolver从maven更改为ivy会有所帮助?@cyan你真的不应该这样做。这会发生在新创建的2.4.4应用程序中吗?需要查找的一件事是确认您在
BuildConfig.groovy
中配置了必要的存储库。例如,如果配置了
mavenCentral()
,问题是否会发生?我在Grails中遇到了类似的依赖性问题。我用这个解决了这个问题