将Grails项目从版本abc升级到xyz的正确步骤是什么

spi*_*epf 3 grails upgrade spring-tool-suite

我在过去五年左右一直在开发Grails应用程序,我还没有找到一个简单的一致程序来升级Grails版本之间的项目.通常情况下,我最终从头开始创建项目,一点一点地将代码从旧项目复制到一个新项目中.沿途调整以使测试通过.

从Grails版本到groovy版本再到STS/GGTS版本,似乎有太多的玩杂耍球.它们似乎都是向后不相容的.

Mar*_*ski 5

我实际上也和Grails合作了几年,从来没有这样做过.

我所做的是:

  1. 安装新版本的Grails.我使用GVM,我强烈推荐它,但这取决于你选择的平台.
  2. 阅读此版本的发行说明并应用它们.这是非常重要的一步.它通常包括一些Grails"内置"插件升级等等.
  3. 使用grails set-version更新版本号.
  4. 更新IDE设置.我使用IntelliJ,它大部分时间都运行顺畅.
  5. grails清洁/grails清洁所有.删除target.
  6. 运行所有测试.
  7. 对应用程序进行一些"冒烟测试".测试最重要的快乐路径.