迁移 Grails 2.4 MultipleCompilationErrorsException
Migrating Grails 2.4 MultipleCompilationErrorsException
我要将现有的 Grails 2.0 插件迁移到 2.4。
根据 migration guide 完成了以下步骤:
- 运行 set-grails-version 2.4.4
- 更新到最新的插件版本(hibernate4、tomcat、release 等)
在 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 插件是否有帮助(如果您没有使用它)。
我要将现有的 Grails 2.0 插件迁移到 2.4。
根据 migration guide 完成了以下步骤:
- 运行 set-grails-version 2.4.4
- 更新到最新的插件版本(hibernate4、tomcat、release 等)
在 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 插件是否有帮助(如果您没有使用它)。