【问题标题】:how to Upgrade Grails from Grails 2.4.4 to Grails 3.3.6?如何将 Grails 从 Grails 2.4.4 升级到 Grails 3.3.6?
【发布时间】:2018-07-25 16:39:11
【问题描述】:

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

【问题讨论】:

    标签: grails upgrade rails-migrations grails-2.4 grails-3.3


    【解决方案1】:

    始终遵循官方升级指南。

    有从 2.x -> 3.2 到 3.2 -> 3.3 的升级指南

    因此您需要分两步执行升级。

    【讨论】:

    • 感谢您的帮助,我已经完成了它,只是想知道任何替代方案
    • 如果您的应用程序很简单,那么有一种蛮力方法可能会很好。创建新的 grails 3.3 项目并复制粘贴 2.x 代码,编辑直到没有错误。即使对于中等复杂性的项目,我也不建议这样做。
    • 哦,好吧,我的项目太复杂了,它有多个 groovy 文件、模型和视图。你还能建议其他选择吗?
    • 这里没有捷径,2 -> 3 是一个巨大的变化,有全新的构建系统,与插件的 0% 兼容性刚刚开始,新版本的 gorm、groovy 和 spring。这一切都取决于您的旧项目在多大程度上依赖于这些正在发生变化的东西。我记得将一个包含大约 100k 行代码的代码库从 1.3 升级到 2.5,它需要几个星期才能运行,然后在升级几周后我仍然发现有问题,但它们相对容易修复。 1.3 到 2.5 与 2 -> 3 类似,但例如控制器代码大多只使用复制粘贴。这取决于。
    猜你喜欢
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-16
    相关资源
    最近更新 更多