Grails从2.2.3升级到2.5.1

时间:2015-09-07 13:33:44

标签: grails plugins dependencies

我一直在努力的项目需要将它的grails版本从2.2.3升级到2.5.1。毋庸置疑,该项目非常庞大,我确信升级时会遇到很多问题。

升级时需要注意哪些事项?以下依赖项中需要进行哪些更改:

dependencies {
        runtime 'mysql:mysql-connector-java:5.1.34'
        compile ('ar.com.fdvs:DynamicJasper:5.0.0')
        compile ('org.apache.poi:poi:3.10-FINAL')
        compile ("com.aspose:aspose-words:14.5.0")
        compile ("com.aspose:aspose-cells:8.4.2")
    }

以及下面的插件:

plugins {
        compile ":aws-sdk:1.6.7"
        compile ":export:1.5"
}

2 个答案:

答案 0 :(得分:0)

您可以在2.5.1 documentation中找到每个主要版本列出的高级别更改,最高可达2.5.0。

您需要记下升级期间会发生变化的所有功能,确定您使用它们的位置以及规划迁移方式。

答案 1 :(得分:0)

升级Grails版本时我通常会做的事情(除了阅读我升级版本的升级部分以及主要版本之间的所有升级部分)是使用新的Grails创建一个新的空应用程序。 然后使用树比较工具(如meld)并比较所有构建和配置文件以查看更改的内容。

通过这种方式,您可以毫不费力地获得大部分所需的更改。您仍需要彻底测试您的应用程序。希望您有很多单元和集成测试来帮助您...