Grails 从 1.0.5 升级到 2.4.4
Grails upgrade from 1.0.5 to 2.4.4
我有一组用 Grails v1.0.5 编写的应用程序。该应用程序确实可以完美运行。但是,我正在研究升级到最新版本 (2.4.4) 的可能性。我知道从 1.0.5 开始是一个巨大的飞跃,但是有什么关于从哪里开始的指示吗?
官方网站仅保留 1.2.0 的文档(让我觉得自己老了)。
任何帮助将不胜感激。
将应用程序从 1.x 升级到 2.x 的最安全方法是创建一个空的 2.x 项目,然后慢慢地手动移动以下内容:
- application.properties 的内容到
BuildConfig.groovy
(例如安装插件)。
Config.groovy
和 Resources.groovy
的内容(手动执行此操作,而不是通过复制文件)
- 测试(复制文件)
- 域类(复制文件)
- 控制器(复制文件)
- 服务(复制文件)
- 过滤器(复制文件)
URLMappings.groovy
(手动而不是复制文件)
根据应用程序的大小和复杂性,这可能非常快,也可能非常痛苦。要强调的一件事。 测试,测试,测试。
我有一组用 Grails v1.0.5 编写的应用程序。该应用程序确实可以完美运行。但是,我正在研究升级到最新版本 (2.4.4) 的可能性。我知道从 1.0.5 开始是一个巨大的飞跃,但是有什么关于从哪里开始的指示吗? 官方网站仅保留 1.2.0 的文档(让我觉得自己老了)。 任何帮助将不胜感激。
将应用程序从 1.x 升级到 2.x 的最安全方法是创建一个空的 2.x 项目,然后慢慢地手动移动以下内容:
- application.properties 的内容到
BuildConfig.groovy
(例如安装插件)。 Config.groovy
和Resources.groovy
的内容(手动执行此操作,而不是通过复制文件)- 测试(复制文件)
- 域类(复制文件)
- 控制器(复制文件)
- 服务(复制文件)
- 过滤器(复制文件)
URLMappings.groovy
(手动而不是复制文件)
根据应用程序的大小和复杂性,这可能非常快,也可能非常痛苦。要强调的一件事。 测试,测试,测试。