【问题标题】:Does Grails 2.3.x Support JDK 8Grails 2.3.x 是否支持 JDK 8
【发布时间】:2014-04-26 09:49:39
【问题描述】:

看起来这个问题应该很简单,但是 Grails (http://www.grails.org/Installation) 的安装要求在 2 年内没有更新。有人确定 Grails 2.3 会在 JDK 8 上运行吗?

【问题讨论】:

  • 好问题。你试过了吗?
  • 不,我没有,但我假设如果我尝试它可能会起作用;我想知道的是是否支持 Java 8,而不是它是否有效。我想知道 VMWare 和 Grails 社区是否正在积极地在 Java 8 上使用和测试 Grails。

标签: grails java-8


【解决方案1】:

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

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

【讨论】:

  • 更新:门票已关闭(5 月 15 日),但 Java8 支持显然仅适用于 Grails 2.4。
【解决方案2】:

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

运行应用程序(使用示例控制器)会引发与来自grails-plugin-mimetypeswithFormat 方法相关的错误。调查一下。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    相关资源
    最近更新 更多