【发布时间】:2014-02-17 13:38:15
【问题描述】:
在我的 grails 2.3.4 应用程序中(从 grails 2.2.3 升级后),当我运行 grails 命令行 grails install-plugin pluginname 时,我收到以下错误,即使我尝试了 grails list-plugins 我也遇到了同样的错误:
Error Resolve error obtaining dependencies: Failed to resolve dependencies (Se log level to 'warn' in BuildConfig.groovy for more information): org.grails.plugins:tomcat:2.3.4 (Use --stacktrace to see the full trace)
我查看了 BuildConfig.groovy,没有 tomcat 2.3.4 我使用的是 7.0.47,这是我的插件:
runtime ":hibernate:3.6.10.6"
runtime ":jquery:1.8.3"
runtime :resources:1.1.6
build ":tomcat:7.0.47"
runtime database-migration:1.2.1
compile :cache:1.0.1
我该如何解决这个问题?
【问题讨论】:
-
您能否将日志级别设置为“警告”并按照错误提示使用 --stacktrack ?这将更加冗长,并明确指出哪些依赖关系没有得到解决。此外,如果您在 BuildConfig 中设置依赖项,则无需在命令行上运行 install-plugin。
-
在
.grails中清理您的项目。发出grails clean并继续前进。另请注意,grails install-plugin在 Grails 2.3.* 中不再使用。插件必须手动安装在BuildConfig。作为旁注,还要检查application.properties不是指任何插件。 -
请确保您在 BuildConfig 中的插件用引号括起来并以冒号开头。例如,你有
runtime database-migration:1.2.1,而它应该是runtime ":database-migration:1.2.1" -
@dmahapatro 即使使用 grails clean ,我也会遇到上述错误
-
@grantmc 如果我写单引号或双引号会有什么不同吗?
标签: grails