【发布时间】:2014-11-26 09:05:02
【问题描述】:
我正在尝试将项目升级到 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 设置正确,并且我可以看到一切看起来都很好,但是当我执行刷新依赖项时,它一直抛出此错误。
【问题讨论】:
-
也许在 BuildConfig 中将 grails.project.dependency.resolver 从 maven 更改为 ivy 会有所帮助?
-
@cyan 你真的不应该那样做。
-
新创建的 2.4.4 应用会发生这种情况吗?要查找的一件事是确认您在
BuildConfig.groovy中配置了必要的存储库。例如,如果您配置了mavenCentral(),是否会出现问题? -
我在 Grails 中遇到了类似的依赖问题。我能够用这个answer 解决这个问题
标签: grails dependencies cglib