2014-02-11 48 views
2

我有3个使用Grails 2.1.2开发的应用程序,每个应用程序有15个控制器和200多个视图。我需要将所有这些应用程序(逐个)迁移到最新发布的Grails 2.3.5版本,因为我想使用新版本中支持的REST /事件功能。什么是正确的方法来做到这一点?如何将应用程序从Grails 2.1.2迁移到Grails 2.3.5?

回答

1

从2.2.2升级到2.3.4对我们来说是相当无痛。我们跟着指示here,但是我们坚持了常春藤的依赖解析(切换到以太似乎给我们有点头痛):

grails.project.dependency.resolver = "ivy" 

有一对夫妇的其他小东西,比如去除斯波克插件(它现在默认包括在内)并且改变了tomcat和hibernate插件的版本(它们现在独立版本化),但是这些都是有文档记录的。

我们有相当不错的测试覆盖率,所以我们非常有信心,我们会发现升级造成的任何问题。

0

第1步:下载并将新的grails版本(2.3.5)放入环境变量中。
第2步:使用terminal/cmd/whatever导航到您的项目文件夹。
步骤3:执行grails upgrade
第4步:它会将您的项目从2.1.2升级到2.3.5,或者在出现故障时打印错误。

和瞧,你已经升级你的项目到grails最新版本。

相关问题