从Grails 3.0.4迁移到3.0.6

时间:2015-09-11 05:50:23

标签: grails

将3.0.4中开发的Grails应用程序迁移到3.0.6的最简单方法是什么?

grails文档建议创建一个新应用并逐个迁移每个组件。但是如果我们要在版本3中迁移,应该有一个简单的方法吗?

任何帮助非常感谢

2 个答案:

答案 0 :(得分:2)

我运行grails create-app来创建新版本的全新安装。然后,我将新版本的文件复制到旧版v3版本之上。然后使用版本控制工具检查需要合并的更改非常简单。以下文件将进行一些需要合并到现有项目文件中的更改:

  1. 的build.gradle
  2. gradle.properties
  3. 为了安全起见,我通常也会复制以下内容,但不太可能有更改:

    1. gradle /
    2. gradlew
    3. gradlew.bat
    4. 的grails-app / CONF / application.yml
    5. 的grails-app / CONF / logback.groovy
    6. 的grails-app / I18N / messages.properties
    7. 的grails-app /初始化// Application.groovy
    8. 使用版本控制,通常需要不到几分钟的时间来审核并合并需要保留的任何更改。我发现这个过程相当简单。

答案 1 :(得分:0)

我想你参考这个文档https://grails.github.io/grails-doc/latest/guide/upgrading.html,它实际上是关于grails 2.x到3.0.x的迁移。

如果您已经使用3.0.4,则可以查看release note of the version以查看新内容以及是否有任何影响。正如您将看到许多错误修复以及新Web概要文件的引入以创建REST特定应用程序。