Gradle 6.4 发布,项目自动化构建工具

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

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

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

该版本具有对构建和测试 Java 模块的高度期望的支持、为更好地构建逻辑组织而进行预编译的 Groovy DSL 脚本插件、以及每个项目一个锁定文件,从而减少了使用依赖项锁定的项目中的锁定文件。

具体内容如下:

  • 构建、测试和运行 Java 模块。在此版本中,Gradle 支持 Java 模块系统,它具有编译和执行 Java 模块测试所需的一切。用户还可以构建 Javadoc 并运行应用程序。
  • 预编译的 Groovy DSL 脚本插件。Gradle 现在允许除 Kotlin DSL 外,还使用 Groovy DSL 编写预编译的脚本插件。
  • 每个项目一个依赖项锁定文件。此版本增加了一种改进的依赖项锁定文件格式,可在使用此功能的大多数项目中减少锁定文件的数量。此外,使用此格式时,可以配置锁定文件名和位置。该格式将成为 Gradle 7.0 中的默认锁定文件格式。
  • 更好的依赖项变量匹配错误消息。此版本引入了针对 JVM 生态系统的更清晰的变体匹配错误消息。Gradle 6.4 通过使这些错误消息更易于理解并向控制台引入颜色来突出显示问题,从而改进了这些错误消息。
  • PMD 代码质量插件的改进。从 Gradle 6.4 开始,PMD 插件默认使用增量分析,这样可以大大减少后续构建的分析时间。同时,PMD插 件现在允许用户设置构建失败之前的违规次数, 这样可以更轻松地将 PMD 引入到最初可能存在许多违规行为的现有项目中。
  • 有关使用 DEBUG 级别日志记录的安全警告。

此外,Gradle 6.4 中共修复了 42 个问题,更多详细信息可查看发布说明
https://docs.gradle.org/current/release-notes.html


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

The Linux Command Line

The Linux Command Line

William E. Shotts Jr. / No Starch Press, Incorporated / 2012-1-17 / USD 39.95

You've experienced the shiny, point-and-click surface of your Linux computer-now dive below and explore its depths with the power of the command line. The Linux Command Line takes you from your very ......一起来看看 《The Linux Command Line》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

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

HSV CMYK互换工具