【发布时间】:2015-11-26 19:20:56
【问题描述】:
我有一个正在运行的 Grails 应用程序,几年前从 Grails 2.0.0.RC1 开始,然后一个又一个版本更新为 2.2.5。在这次更新之后,我只是偶尔在它上面工作,因为项目已经“完成”,只做错误修复。
现在我需要做很多工作,所以我计划将它升级到 Grails 3.0 以便使用最新版本的 Grails 中添加的新功能。
这个项目有大约 25 个域类、大约 20 个控制器、一堆服务、一些自定义标记库并使用一些插件:jasper、shiro、可搜索。
作为一般建议,documentation says 那
升级插件或应用程序(如果您的应用程序使用多个插件,则需要先升级插件)最好的方法是创建一个新的同名 Grails 3.0 应用程序并将源文件复制到正确的新应用程序中的位置。
对于我的情况,这真的是最好的方法,还是有其他方法(更快、更不痛苦)来实现这一目标?你已经处理过这个问题了吗?你做了什么?
【问题讨论】:
-
这可能对slideshare.net/SpringCentral/… 有所帮助。这可能会给你一些提示。我还将具有 35 多个域和 100 多个控制器的应用程序从 grails 2.5.1 升级到 3.1.0。疼痛难忍:(
标签: grails grails-3.0 grails-2.2