【发布时间】:2018-06-07 12:59:42
【问题描述】:
我希望从 1.3.7 升级 Grails。 哪个版本的 grails 与 Java8 兼容? 使用什么版本的hibernate和tomcat插件?
【问题讨论】:
标签: grails grails-plugin
我希望从 1.3.7 升级 Grails。 哪个版本的 grails 与 Java8 兼容? 使用什么版本的hibernate和tomcat插件?
【问题讨论】:
标签: grails grails-plugin
哪个版本的 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,您有更多选择。
【讨论】:
我用 JDK 1.8 分两步成功升级到 2.3.10。
我首先尝试将其从 1.3.7 升级到版本 2.0.5。 (注意早期版本的 grails 支持升级命令,这有助于自动升级一些东西)。
记住应用程序会有一些变化
AppplicationContext.xml 会有一些变化。
不推荐使用 org.codehaus.groovy.grails.commons.ConfigurationHolder 类。使用下面的代码
def config = Holders.config
在第二步中,我从版本 2.0.5 迁移到了 2.3.10
runtime ':hibernate:3.6.10.16' // ':hibernate4:4.3.5.4' for Hibernate 4
build ':tomcat:7.0.54'
【讨论】: