Grails 2.3.x是否支持JDK 8

时间:2014-03-19 20:57:00

标签: grails java-8

似乎这个问题应该很简单,但Grails(http://www.grails.org/Installation)的安装要求在2年内没有更新。有谁知道Grails 2.3会在JDK 8上运行吗?

2 个答案:

答案 0 :(得分:20)

正如heikkim所注意到的,这张现已关闭的票证表明,对Java 8的支持将从Grails 2.4开始:

http://jira.grails.org/browse/GRAILS-11063(标题:Java 8支持)

答案 1 :(得分:4)

在JDK 8上尝试了一个应用程序(基于v2.3.7构建),并在编译应用程序时使用数据库迁移插件点击了一个路障。如果该特定插件被注释掉,那么在编译期间一切看起来都很好。

运行应用程序(使用示例控制器)会从withFormat引发与grails-plugin-mimetypes方法相关的错误。调查它。

为grails-database-migration插件引发improvement defect。我认为这可能也不是必需的,但是使得与JDK8兼容的grails可能需要在grails-core中进行更改。但是,我没有检查Grails 2.4的最新里程碑版本,这可能已经解决了这些兼容性问题。