内容简介: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
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Dreamweaver CS3 Bible
Joseph W. Lowery / Wiley / May 21, 2007 / $49.99
Book Description Learn to create dynamic, data-driven Web sites using the exciting enhancements in the Dreamweaver CS3 version. You get a thorough understanding of the basics and then progress to l......一起来看看 《Dreamweaver CS3 Bible》 这本书的介绍吧!