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

时间:2017-12-26 19:09:53

标签: grails grails-plugin

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

2 个答案:

答案 0 :(得分:3)

  

哪个版本的grails与Java8兼容?

Grails 2.5.x是我们正式支持Java 8的第一个Grails版本。

  

要使用哪些版本的hibernate和tomcat插件?

您的选择将取决于您决定使用哪个版本的Grails。如果您使用的是Grails 2.5.6,那么我建议使用:tomcat:7.0.70以及:hibernate4:4.3.10:hibernate:3.6.10.18。使用Grails 3,您可以选择更多选项。

答案 1 :(得分:0)

哪个grails版本与Java8兼容?

我通过两个步骤成功地将JDK 1.8升级到2.3.10。

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

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

    1. AppplicationContext.xml将进行一些更改。

    2. 不推荐使用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'