将Grails应用程序从1.3.7升级到Java 8兼容版本

将Grails应用程序从1.3.7升级到Java 8兼容版本,grails,grails-plugin,Grails,Grails Plugin,我希望从1.3.7升级Grails。 哪个版本的grails与Java8兼容? 使用什么版本的hibernate和tomcat插件 哪个版本的grails与Java8兼容 Grails2.5.x是Grails的第一个版本,我们正式支持Java8 使用什么版本的hibernate和tomcat插件 您的选项将取决于您决定使用哪个版本的Grails。如果您使用的是Grails2.5.6,那么我建议您使用:tomcat:7.0.70和:hibernate4:4.3.10或:hibernate:3.6.

我希望从1.3.7升级Grails。 哪个版本的grails与Java8兼容? 使用什么版本的hibernate和tomcat插件

哪个版本的grails与Java8兼容

Grails2.5.x是Grails的第一个版本,我们正式支持Java8

使用什么版本的hibernate和tomcat插件

您的选项将取决于您决定使用哪个版本的Grails。如果您使用的是Grails2.5.6,那么我建议您使用
:tomcat:7.0.70
:hibernate4:4.3.10
:hibernate:3.6.10.18
。有了Grails3,您就有了更多的选项。

哪个版本的Grails与Java8兼容? 我用JDK1.8分两步成功地升级到2.3.10

  • 我首先尝试将它从1.3.7升级到2.0.5版。(请注意,grails的早期版本支持upgrade命令,这有助于自动升级一些东西)

    请记住,应用程序中会有一些更改

  • AppApplicationContext.xml将有一些更改

  • 类org.codehaus.groovy.grails.commons.ConfigurationHolder已被弃用。使用下面的代码

    def config = Holders.config 
    
  • 在第二步中,我从2.0.5版迁移到了2.3.10版

使用什么版本的hibernate和tomcat插件?
 runtime ':hibernate:3.6.10.16' // ':hibernate4:4.3.5.4' for Hibernate 4
 build ':tomcat:7.0.54'