内容简介: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
settings.gradle(.kts)
锁配置的支持 -
测试重新运行的JUnit XML报告增强功能
-
在开发插件,任务或项目扩展时使用依赖注入时,现在可以使用
@Inject
注释而无需将其显式导入到构建脚本中,就像对其他Gradle API类的工作方式一样 -
可将具有定制源集的项目导入 Eclipse
-
默认情况下,不再启用过时的 TLS 版本
此外该版本还修复了此前版本中的 11 个 BUG,详情请查看:https://docs.gradle.org/current/release-notes.html
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 数字绘画软件 Krita 4.1.0 脚本模块可用 Python 2 编译
- 单台主机一键编译部署LAMP+wordpress+discuz系统的shell脚本
- 脚本文件里的 Hybrid Script(混合式脚本)
- 脚本错误量极致优化-定位压缩且无 SourceMap 文件的脚本错误
- 如何从PHP脚本(如批处理文件)中运行多个PHP脚本?
- 荐 python脚本如何监听终止进程行为,如何通过脚本名获取pid
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
500 Lines or Less
Amy Brown、Michael DiBernardo / 2016-6-28 / USD 35.00
This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch t......一起来看看 《500 Lines or Less》 这本书的介绍吧!
JSON 在线解析
在线 JSON 格式化工具
图片转BASE64编码
在线图片转Base64编码工具