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

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

原文 

https://www.oschina.net/news/115459/gradle-6-4-released

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Gradle 6.4 发布,项目自动化构建工具

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址