Gradle 8.10.2 现已发布。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。
这是 Gradle 8.10 的第二个补丁版本,修复了以下问题:
- #30472 调查可能损坏的 8.10.1
- #30477 使用重用守护进程的 Kotlin Mutliplatform 构建失败,提示“无法查询任务‘:compileKotlinWindows’属性‘kotlinNativeBundleBuildService’的值,因为它没有可用值。”
- #30497 任务集上的 DefaultTaskCollection#configureEach(Action) 无法在当前上下文中执行
第一个补丁版本中修复的问题:
- #30239 Gradle 8.10 因 Dependency Resolution 而显著变慢
- #30272 LifecycleAwareProject 的 equals() 契约被破坏
- #30385 当 isolated projects 被禁用时,Gradle 不应该验证
Gradle 现在支持在 Java 23 上运行。