Gradle 6.8 发布,禁用 TLS v1.0 和 v1.1 协议
Gradle6.8 已经发布。Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具,支持依赖管理和多项目,类似Maven,但比之简单轻便。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。 该版本显著提高了 Kotlin DSL 构建脚本编译的性能,增加了多项对 Java 工具链支持的改进,包括 vendor selection;并使得直接从命令行执行复合构建中的任何任务变得容易。还引入了新的依赖性管理 API,以实现一致的解析。此外,还有实验配置缓存增加了对复合构建和更多核心插件的支持,以及添加了其他一些改进。 值得一提的是,此版本禁用了过时的 TLS v1.0 和 v1.1 协议,以提高内部版本库解析外部存储库依赖性的安全性。 Kotlin DSL 脚本编译改进 此版本使Gradle Kotlin DSL脚本(*.gradle.kts)的编译速度更快,减少了内存消耗,并引入了 compilation avoidance,从而完全不需要重新编译 Kotlin 构建脚本。 在具有 100 个子项目的示例构建中,使用 co...