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

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

内容简介: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


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

查看所有标签

猜你喜欢:

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

程序员面试手册

程序员面试手册

[印] 纳拉辛哈·卡鲁曼希(Narasimha Karumanchi) / 爱飞翔 / 机械工业出版社 / 2018-2-27 / 99

本书特色 以通俗易懂的方式讲述面试题,涵盖编程基础、架构设计、网络技术、数据库技术、数据结构及算法等主题 书中的题目来自微软、谷歌、亚马逊、雅虎、Oracle、Facebook等大公司的面试题,以及一些知名竞赛(如GATE)的考试题 全书约有700道算法题,每道题都有详细解答 针对每一编程问题,都会按照复杂度递减的顺序给出各种解法 专注于问题本身并对这些问题做出分析,......一起来看看 《程序员面试手册》 这本书的介绍吧!

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

在线图片转Base64编码工具

MD5 加密
MD5 加密

MD5 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器