Apache Groovy
apache java-runtime langApache 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
显示产品标识符
- repology:
groovy - cpe:
cpe:/a:apache:groovy - cpe:
cpe:2.3:a:apache:groovy - purl:
pkg:maven/org.apache.groovy/groovy - purl:
pkg:maven/org.codehaus.groovy/groovy - purl:
pkg:maven/org.codehaus.groovy/groovy-all
您可以在 GitHub 上提交对本页面的改进
。本页面有一个对应的 讨论页。
本页面的 JSON 版本可在 /api/v1/products/apache-groovy/ 获取。有关更多信息,请参阅 API 文档。您可以在 /calendar/apache-groovy.ics 订阅 iCalendar 源。