首页 > 解决方案 > 如何将 Grails 从 Grails 2.4.4 升级到 Grails 4.0.1?

问题描述

我需要将我的 grails 应用程序从 2.4.4 升级到 4.0.1 是否有任何聪明的方法可以做到这一点,或者如果您可以分享您的经验,可以提供任何帮助。

标签: grailsgroovygrails-2.0

解决方案


Søren 与我分享了这些脚本: https ://gist.github.com/sbglasius/b0b99e14aabff1965bfeab67ef0231a1

https://gist.github.com/sbglasius/929e37c52c9d2cb7ba14c87e3ff8186e

https://gist.github.com/sbglasius/bb059ab482c3c3e94542cf3dfc6cbca1

我还没有机会亲自尝试它们,但今年的某个时候我会做同样的事情。我之前已经手动完成了几次,这可能很乏味。升级的难度将取决于:

您使用了多少尚未升级或移植到 Gradle 的插件 + 不支持的不良做法数量 * 您的代码库的大小。

不过最终还是值得的。

另外,这里有几个链接是我在升级后所做的。虽然我做了 2 到 3 到 4 的路径,但在这一点上,我建议你一直走到 4,然后跳过 3:

https://dev.to/virtualdogbert/grails-2-5-5-to-grails-3-3-10-postmortem-520a

https://dev.to/virtualdogbert/grails-3-3-10-to-4-0-2-postmortem-5kj


推荐阅读