Apache Groovy

apache java-runtime lang

Apache Groovy 是一种功能强大、可选择类型和动态的语言,具有静态类型和静态编译能力,适用于 Java 平台,旨在通过简洁、熟悉且易于学习的语法提高开发人员的生产力。它与任何 Java 程序无缝集成,并立即为您的应用程序提供强大的功能,包括脚本功能、领域特定语言创作、运行时和编译时元编程以及函数式编程。

版本 发布时间 活动支持 错误和安全修复 最新版本
5.0 3 个月 3 周前
(2025年8月21日)
5.0.3
(2025 年 11 月 30 日)
4.0 3年零10个月前
(25 Jan 2022)
已结束 3 个月 3 周
(2025年8月21日)
4.0.29
(2025 年 10 月 15 日)
3.0 5年零10个月前
(2020年2月10日)
于3年零10个月前结束
(25 Jan 2022)
3.0.25
(2025年5月27日)
2.5 7 年前
(2018 年 5 月 30 日)
2.5.23
(2023 年 8 月 22 日)
2.4 10 年前
(2015年1月21日)
2.4.21
(2020 年 12 月 3 日)

Apache Groovy 没有固定的发布策略。其支持策略规定,每个新的主版本都会使前一个主版本进入维护状态。进入维护状态的版本会进行一到两次的错误修复发布,然后停止支持,除非有强烈的要求为无法升级的用户修复某些内容。Groovy 2.5 和 Groovy 3.0 仍然受支持,因为它们仍被广泛使用。

在 Groovy 4.0 中,Groovy 的 Maven 坐标的 groupId 已从 org.codehaus.groovy 更改为 org.apache.groovy

Groovy 版本有 以下 JVM 要求

Groovy 必需 JVM (非 indy) 必需 JVM (indy)
5.0 N/A 11+
4.0 N/A 8+
3.0 8+ 8+
2.5 7+ 7+
2.4 6+ 7+

更多信息可在 Apache Groovy 网站上找到。

您应该运行上面最右侧一列列出的受支持版本号之一。

groovy --version
显示产品标识符

您可以在 GitHub 上提交对本页面的改进 :octocat: 。本页面有一个对应的 讨论页

本页面的 JSON 版本可在 /api/v1/products/apache-groovy/ 获取。有关更多信息,请参阅 API 文档。您可以在 /calendar/apache-groovy.ics 订阅 iCalendar 源。