Gradle 9.5.0 发布:诊断报告、插件开发、构建编写等多方面升级
Gradle 9.5.0 正式发布,它是基于 Apache Ant 和 Maven 概念的项目自动化构建工具。此版本在诊断报告、插件开发、构建编写等方面均有改进,提升了使用体验。
Gradle 是项目自动化构建工具,支持依赖管理和多项目,类似 Maven 但更简单轻便。它用基于 Groovy 的特定领域语言声明项目设置,而非传统 XML。
此版本改进了诊断和报告功能,在错误和报告中加入任务来源信息,方便快速定位失败任务来源。客户端 JVM 与守护进程不兼容时,日志记录更清晰,便于诊断守护进程行为。
Plugin authors 可为预编译的 Settings 规范插件使用类型安全的 Kotlin 访问器,支持 IDE 自动补全和编译时检查。还提供 Wrapper 下载自动重试功能,能锁定领域对象集合。
Build authoring 新增环境变量,用于在网络配置受限环境中指定客户端与守护进程通信的网络地址。还有其他改进,如新增`gradle init`选项、更便捷的 Develocity 集成等。
Tooling API 现在会显示帮助信息和版本信息,方便用户了解相关内容。
编辑观点:Gradle 9.5.0 的发布带来诸多实用改进,将提升开发者使用体验,有望在项目自动化构建领域发挥更大作用。
