Gradle 6.8.1 发布,Kotlin DSL 脚本编译性能提升

栏目: 软件资讯 · 发布时间: 5年前

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

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

该版本大大提高了 Kotlin DSL 构建脚本编译的性能Java 工具链支持进行了一些改进,包括供应商选择,并使得直接从命令行执行复合构建中的任何任务变得容易。此版本还引入了新的依赖项管理 API,以实现一致性的解析。

主要更新内容包括:

  • Kotlin DSL 脚本编译改进
  • 为具有运行时类路径的任务提供更高的缓存命中率
  • 当存在空目录时,提供更高的缓存命中率
  • 配置缓存改进

  • 支持复合构建

  • 按供应商和实施选择 Java 工具链

  • 可查看所有可用的 Java 工具链

  • Gradle 现在允许用户直接从命令行从包含的内部版本执行任务

  • 现在完全支持构建之间的期望周期

  • Gradle 的文档现在包含一个用于使用组合构建来构建软件项目的示例,以及关于使用组合构建来构建软件项目的新章节。

  • Gradle 现在允许开发者声明依赖项配置之间的一致性

  • 在 Gradle 6.8 中,现在可以方便地在整个构建中定义存储库,通过阅读如何声明整个版本库来了解更多信息

  • 新增组件元数据规则的集中声明功能

  • 锁定 Gradle 设置依赖项,增加了对 Gradle settings.gradle(.kts)锁配置的支持

  • 测试重新运行的JUnit XML报告增强功能

  • 在开发插件,任务或项目扩展时使用依赖注入时,现在可以使用@Inject注释而无需将其显式导入到构建脚本中,就像对其他Gradle API类的工作方式一样

  • 可将具有定制源集的项目导入 Eclipse

  • 默认情况下,不再启用过时的 TLS 版本

此外该版本还修复了此前版本中的 11 个 BUG,详情请查看:https://docs.gradle.org/current/release-notes.html


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

程序设计方法(中文版)

程序设计方法(中文版)

Matthias Fellisen / 黄林鹏、朱崇恺 / 人民邮电出版社 / 2003-12 / 49.00元

《程序设计方法》以Scheme语言为基础介绍计算和程序设计的一般理论和实践。《程序设计方法》由8个部分和7个独立的章节(第8、13、18、24、29、33、38章)组成。8个部分主要讨论程序设计,独立章节则介绍一些与程序设计和计算相关的话题。《程序设计方法》第1至第3部分介绍了基于数据驱动的程序设计基础。第4部分介绍了程序设计中的抽象问题。第5部分和第6部分是与递归及累积相关的内容。《程序设计方法......一起来看看 《程序设计方法(中文版)》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具