迁移 Grails 2.4 MultipleCompilationErrorsException

Migrating Grails 2.4 MultipleCompilationErrorsException

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

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

它看起来不错,但是当我进行 grails 编译时,我在 release:3.0.1 插件的 SvnDeployer class 中出现 MultipleCompilationErrorsException 并显示 "unable to resolve" 消息:无法解析 class org.apache.commons.io.FilenameUtils(奇怪,commons.io 包含在 grails 库中)

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

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

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

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