Gradle 8.1.1 发布
这是Gradle 8.1的第一个补丁发布。
它修复了以下3个问题:
- 为配置缓存检测具有数千个lambdas的类时出现MethodTooLargeException;
- 用Gradle 8.1构建的Kotlin DSL预编译脚本插件不能用于其他版本的Gradle;
- Gradle 8.1在buildSrc中为Kotlin配置freeCompilerArgs会破坏带有无用错误的构建。
您会很高兴地知道,配置缓存现在是稳定的,并准备用于一般用途。配置缓存是在Gradle 6.6中引入的,通过缓存配置阶段并在后续的构建中重用它。另外,还有其他几项改进这增强了它的可用性和兼容性,为性能的进一步提升铺平了道路。
科特林DSL经历了重大改进让构建作者更容易创建更简单的构建脚本和更好的插件。作为一个实验性的特性,Kotlin DSL还有一个Gradle的简单赋值财产类型。
在…里基于JVM的项目,现在可以使用Java 20来编译、测试和运行Java项目。此外,CodeNarc分析在默认情况下是并行运行的,允许更快的代码质量分析。
此版本还包含几个其他改进和错误修复。
下载连接:点击进入快速下载
升级说明
通过更新您的包装器,切换您的构建以使用Gradle 8.1.1:
./gradlew wrapper --gradle-version=8.1.1
参见Gradle 8.x升级指南了解升级到Gradle 8.1.1时的弃用、重大变更和其他注意事项。
关于Java、Groovy、Kotlin和Android兼容性,请参见完全兼容性说明