2015-09-07 106 views
0

我一直在研究的项目需要将它的grails版本从2.2.3升级到2.5.1。毋庸置疑,这个项目非常庞大,我相信升级时会有很多问题。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" 
} 

回答

0

你可以在每一个主要版本上市长达2.5.0变为高电平2.5.1 documentation

您需要注意升级过程中将会更改的所有功能,确定您使用它们的位置并计划如何迁移。

0

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

通过这种方式,您可以在没有太多麻烦的情况下获得大部分所需的更改。你仍然需要彻底测试你的应用程序。希望你有大量的单元和集成测试来帮助你...