grails - Grails从1.3.7升级到3.2.6的路径

我有一个当前在Grails 1.3.7上运行的Grails应用程序。我想一直升级到3.2.6。

这样做的最佳途径是什么?我应该直接进入3.2.6,然后尝试直接获取依赖项和编译错误吗?我应该先升级到2.0还是2.5.6,然后再升级到3.2.6?我觉得较小的步骤可能更容易,但是随后似乎很难找到适合Grails版本的插件版本。我正在寻找所需的变更最少,摩擦最小的路线。

最佳答案

What would be the optimal path to do this? Should I just go straight to 3.2.6 and then try to get dependencies and compilation errors straight? Should I upgrade to 2.0 or 2.5.6 first, then go to 3.2.6?



自2年前发布3.0版本以来,在OCI我们已经完成了许多此类升级。我主张几乎在所有情况下都跳过2.5.x步骤。进行2.5.x升级将需要进行一些工作,而升级到3.2.x时这些工作将被撤消,而付出额外的价格并没有真正的好处。 2.5.x升级会更容易,但实际上并不会给您带来任何好处,因此无论如何您都必须进行3.x升级,因此,请跳过中间步骤,除非您有特殊的令人信服的理由将其包括在内(在这一点上,几乎没有应用程序具有包含该中间2.5.x步骤的有效理由。

希望对您有所帮助。

https://stackoverflow.com/questions/44116445/

相关文章:

grails - repo.grails.org - 证书过期

grails - 访问 Grails 全局变量时是否需要使用互斥锁?

unit-testing - 基于 Spock 交互的测试 : too few invocation

colors - 在 ssh 之前导出 TERM

bash - SSH隧道复杂问题

grails - 将视频文件转换为.flv格式

svn - 通过SSH的svn diff-结果与Trac不同吗?

pdf - 生成的pdf中的文本是反向的

grails - 如何在Grails(2.5.5)中自动在前面带有多个大写字母的服务接线

grails - 查找第一个匹配项-DomainClass.findAll()[0]的替代方法