Gradle 7.5.1 发布

Gradle 7.5.1 现已发布。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。

这是 Gradle 7.5 系列的第一个补丁版本,官方建议用户进行升级。它修复了以下问题:

  • #21269 JavaVersion.VERSION_18 仍标记为 @Incubating
  • #21301 将某些类型的配置属性传递给 Checkstyle 时出现 NullPointerException
  • #21346 当上游任务失败时,finalizers 的 finalizers 不再执行
  • #21353 CheckStyle 失败,因为它没有配置 javaLauncher
  • #21365 更新升级指南以警告 Checkstyle 工作目录中的更改
  • #21374 将设置为具有 ValueSourceParameters.None 参数类型的 ValueSource provider 的任务属性存储到配置缓存中失败
  • #21399 Gradle 7.5 Javadoc 插件因多模块聚合而损坏(由于设置 --source-path)
  • #21400 Scala 编译失败,“不支持 rt.jar (class sbt.internal.inc.DummyVirtualFile)”

此版本包括使用 Java 18 构建代码和运行 Gradle、使用 Groovy 4 构建代码、响应速度更快的持续构建改进的依赖解析诊断以及配置缓存改进以提高性能、为 JVM 提供 Adoptium 工具链等等。

详情可查看:https://docs.gradle.org/7.5.1/release-notes.html

猜你喜欢

转载自www.oschina.net/news/205625/gradle-7-5-1-released