gradle 9.8.0 支持 java 27 运行与编译、复用 maven 镜像配置、优化构建脚本和发布流程,但推荐使用已修复安全问题的 9.8.2 版本。

2026 年 9 月 24 日,Gradle 发布 9.8.0,将 Java 27 支持、仓库配置复用和构建体验改进纳入同一轮更新。该版本允许使用 Java 27 运行 Gradle Daemon,也支持通过 Java Toolchains 为项目选择 Java 27。对于计划验证新 JDK 的团队,这意味着构建工具运行环境与项目编译工具链均获得了相应支持。
Java 兼容性需要区分多个层次。Gradle 自身能够运行在某个 JDK 上,并不代表工程使用的全部插件、测试框架和分析工具都已完成适配。官方在发布说明中专门提醒,部分第三方工具对 Java 27 的支持仍有限。项目采用新 JDK 时,应分别检查构建进程、编译任务、测试执行和字节码分析环节,避免仅根据 Gradle 的兼容性表判断整条工具链已具备生产条件。
本次更新的另一项变化是复用 Maven 镜像设置。对于同时维护 Maven 和 Gradle 工程的组织,内部仓库镜像往往需要重复配置。Gradle 9.8 提供了显式开关,使符合条件的 Maven 仓库地址能够应用 Maven 镜像规则。该功能默认关闭,并且存在仓库类型限制,不能理解为对 Maven 配置文件的完整导入,也不能替代团队对仓库访问和凭据的管理。
构建脚本和发布流程也得到调整。Gradle 改进了内置服务在脚本和任务动作中的使用方式,并允许更灵活地延迟配置复制目标。Maven Publish 插件的 POM 生成任务开始参与最新状态检查,在相关输入未变化时减少重复生成。对于多模块项目,这些变化为减少冗余配置和无效工作提供了条件,但实际收益仍取决于任务定义、输入输出声明和项目结构。
需要说明的是,9.8.0 已经不是该系列当前推荐安装的补丁版本。后续发布的 9.8.1 修复了安全问题,9.8.2 又补充了依赖解析相关修复。因此,开发者可以通过 9.8.0 发布说明了解这一系列引入的功能,但在新建环境或升级生产构建时,应优先验证 9.8.2。版本资料页也应同时展示功能发布版本与当前推荐补丁,避免读者因查阅旧新闻而下载未修复版本。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











