【问题标题】:Migrating Grails 2.4 MultipleCompilationErrorsException迁移 Grails 2.4 MultipleCompilationErrorsException
【发布时间】:2015-01-01 21:43:07
【问题描述】:

我要将现有的 Grails 2.0 插件迁移到 2.4。
根据migration guide 做了以下步骤:

  • 运行 set-grails-version 2.4.4
  • 更新到最新的插件版本(hibernate4、tomcat、release 等)

在 Intellij 中,我在 2.4.4 上更改了插件 SDK 版本。现在 module->dependencies 看起来像

看起来不错,但是当我编译 grails 时,我在发布的 SvnDeployer 类中出现 MultipleCompilationErrorsException:3.0.1 插件带有“无法解析”消息:无法解析类 org.apache.commons.io.FilenameUtils (奇怪,commons.io 包含在 grails 库中)

在 SDK 2.0 上一切正常,但是当我将 SDK 版本更改为 2.4 时,项目无法编译。

【问题讨论】:

  • 能否在 BuildConfig.groovy 中显示 plugins 部分的内容?有些东西正在泄漏 svn 插件,但这很容易修复。
  • @BurtBeckwith,这很标准:plugins { build(":release:3.0.1", ":rest-client-builder:1.0.3") { export = false } }

标签: grails intellij-idea upgrade


【解决方案1】:

根据我的经验,Grails 升级并不是很顺利,尤其是在功能发布之间。

我建议从平常开始 grails clean grails refresh-dependencies grails compile

然后检查你是否仍然遇到相同类型的错误,看看排除 svn 插件是否有帮助(如果你不使用它)。

【讨论】:

  • 谢谢,我发现 Intellij 命令 - 更改 grails SDK 做错了 - 所以我现在的收据是使用 grails 2.4 作为 lib 从现有源创建新项目。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
  • 2014-07-31
  • 1970-01-01
  • 2012-12-04
  • 2015-05-17
  • 2016-12-21
相关资源
最近更新 更多