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


相關推薦

2022-09-06

n 规格。以前你必须把 Android 的配置放在一个单独的 build.gradle 文件中。 现在,你可以直接在 package.json 中定义它: "codegenConfig": { "name": "CustomAnimationView", "type": "components", "jsSrcsDir": "./src", "android": { "javaPackageName": "com.custom.animati

2023-02-14

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

2023-12-01

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

2024-02-06

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

2022-11-27

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

2024-09-26

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

2022-12-13

业的需求,使他们能够快速、有效、轻松地开发产品。 Gradle 在 Gradle 中初步实现(实验性的)Dependency API 将 Grade Editor 相关功能重构为 gradle.editor 模块 Gradle 隐藏空的生成文件夹 支持没有 build.gradle 的项目 修复 gradle bui

2023-02-07

回错误的结果 Reflection KT-56093 用 Kotlin 1.8.0 构建的 Gradle 插件中的 Metaspace 漏洞 Tools. Compiler plugins. Serialization KT-56347 [Kotlin 1.8] 回归 kotlinx.serialization 编译器插件内部错误 KT-55681 序列化:更新到 1.8.0 后由 @Serializer(forClas

2023-04-07

浏览器的整合更容易,这要归功于 Wasm 垃圾收集 在 Gradle 中默认采用新的 JVM 增量编译 从 Kotlin 1.7.0 开始,增量编译的新方法已经可以使用了,如今则是默认可以使用。你不再需要在你的 gradle.properties 中指定 kotlin.incrementa

2023-07-14

注释支持得到了极大的改进,即支持嵌套注释。 Gradle 构建 可以将任意代码片段添加到 Gradle 构建中。 Maven 构建 添加对 Maven 扩展的支持。 对 Gradle 8 的支持 提供对 Gradle 8 的支持。 依赖升级 Spri

2022-08-19

具栏 直接启动 Wear OS 界面 开发工具 Logcat V2 由 Gradle 管理的设备 主要变化 Jetpack Compose Compose Animation Coordination (Compose 动画组合) - 您可以在 Animation Preview (动画预览) 中查看您的全部动画并且自由搭配

2022-10-29

通过每日提示和书签提供更好的用户体验,另外还包括 Gradle 更新等优化。   改进每日提示 增强了当日提示,改进了 UI 、优化了展示的算法,可帮助用户更好地了解 IntelliJ IDEA 及其功能。 改进书签 此版本对书签实施了

2023-12-05

、PHP、JavaScript 和其他编程语言。 一些更新内容包括: Gradle 返回所有 loaders 的最高质量 #6371 将 Gradle Tooling API 更新到 8.4 #6553 不要在每个项目上都要求代理 #6558 #6536、#6537:避免堆栈溢出,捕获要下载的丢失

2022-08-15

e {projectName} 一旦完成(如果需要的话,还包括下载 JDK/Gradle),它就会构建这个项目 剩下的就是运行它了 该工具目前可用于 macOS 和 Linux,将在之后提供 Windows 的支持。 Yeoman 生成器 与命令行客户端类似,Ktor 也添加了 Y