「开源资讯」Gradle 6.7 发布,增量构建改进

软件老王 2020-10-17 21:58:45 ⋅ 894 阅读

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

此版本主要对性能进行了一定的改进,尤其是对于增量构建。在 Gradle 6.5 中引入的文件系统监控特性目前已经可以在生产环境中启用,启用此特性后,大型项目的构建速度最多可提高 20%。另一方面,此前 6.6 版本中引入的实验性特性配置缓存也得到改进,以使得早期采用者更容易进行故障排除。

「开源资讯」Gradle 6.7 发布,增量构建改进

 

 

还引入了 Java 工具链支持,使得可以使用不同版本的 Java 构建 JVM 项目,而不单纯被 Gradle 本身的 Java 版本限制。同时,从此版本开始,Gradle 将支持在 Java 15 上运行和构建。

「开源资讯」Gradle 6.7 发布,增量构建改进

 

另一些更新亮点主要集中在新的依赖管理特性,包括 JVM 库的仅编译 API 依赖关系,忽略依赖关系锁定状态下的依赖关系,以及存储库内容过滤中的版本范围。同时还包括一些常规改进,包括改进的gradle init任务,更好的文档和新的示例。

详情查看更新说明:https://docs.gradle.org/current/release-notes.html

 
 

全部评论: 0

    我有话说:

    Gradle 7.0 发布,自动化构建

    Gradle 7.0 现已发布Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具

    Gradle 6.7.1 发布,修复 6.7 中的严重错误

    这是 Gradle 6.7 的修补版本,修复了 Gradle 6.7 中的几个严重错误,更新内容包括: 修复反向移植工具链错误的问题 修复安装 Openjdk-11 后,Java 工具链在

    Gradle 6.8 发布,禁用 TLS v1.0 和 v1.1 协议

    Gradle 6.8 已经发布Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具

    开源资讯」React 17 正式版发布构建用户界面的 JavaScript 库

    React简介 React(有时叫React.js或ReactJS)是 Facebook 推出的一个为数据提供渲染为 HTML 视图,用来构建用户界面的开源 JavaScript 库。 React

    Rails 6.1 稳定版发布:支持水平分区、改进多数据库支持、Strict Loading

    Rails 6.1 稳定版已发布,其开发团队表示,过去的几个月里他们实现了对多数据库支持的改进、支持在后台销毁关联异步(Associations Async)进程以及将错误转化为对象等。 按数据库

    开源资讯】Spring Boot 2.4.0.M4 发布

    Spring Boot 2.4.0 的第四个里程碑版本发布了,可以从里程碑仓库获取。此版本包含 145 项更新内容,亮点如下:1、改进故障分析器(Failure Analyzer

    Gradle 5.0 RC2 发布,支持 Java 11、Kotlin DSL 生产就绪

    Gradle 5.0 RC2 发布了,Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。

    开源资讯】phpMyAdmin 4.9.7 和 5.0.4 发布,可视化 MySQL 管理后台

    phpMyAdmin 4.9.7 和 5.0.4 发布了。phpMyAdmin 是一个非常受欢迎的 web MySQL 数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增

    开源资讯」数据管理与可视化分析平台,DataGear 1.6.1 发布

    数据齿轮(DataGear)是一款数据库管理系统,使用Java语言开发

    Android 12 最后一个开发者预览版发布

    谷歌已经发布了 Android 12 的第三个开发者预览版,这也是最后一个以开发者为中心的构建版本。第一个 Android 12 测试版将在 5 月到来,第二个和第三个测试版构建则将在 6 月至 7

    微众开源 Schedulis 0.6.0 版本发布

    Schedulis0.6.0 Schedulis 是一个基于LinkedIn 的开源项目 Azkaban 开发的工作流任务调度系统。该调度系统具备高性能,高可用(去中心化多调度中心和多执行器)和多

    WebStorm 2021.1 Beta 发布改进对版本控制、Stylelint 和 Vue 的支持

    WebStorm 2021.1 首个 Beta 版本已发布。更新亮点如下: 改进对 Stylelint 的支持 支持 Vue 中的 CSS 模块 支持 Git commit 消息模板 增加将变更

    Apache Kafka 2.7.1 发布

    Apache Kafka 2.7.1 已发布,这是一个 bugfix 版本,其中包括来自 45 个 JIRA 的修复和改进,还修复了部分严重的错误。 改进 [KAFKA-10852] - 优化

    开源资讯】TypeScript 4.0.5 发布

    TypeScript 4.0.5 发布了,本次更新主要解决了 4.0 版本以来出现的一些问题,提高了整体的稳定性。详细更新如下:BUG 修复1、解决了对于版本 4.0,创建可释放程序包删除

    开源资讯」MySQL 8.0.22 GA发布,有变化

      MySQL 最新版本 8.0.22 于2020年10月19日正式发布。 主要新变化 改进审计日志:对于JSON格式的日志文件,MySQL企业审计支持使用audit_log_read

    InfluxDB 1.7.11 发布开源时序数据库

    InfluxDB 1.7.11 现已发布,具体更新内容如下: Bug 修复 #17633:fix(storage/reads):更新 sortKey 排序方法以使用空字节作为分隔符,而不是逗号

    dubbogo v1.5.6 发布,性能提升并带来多项新特性

    dubbogo 社区近期发布了 dubbogo v1.5.6。该版本和 dubbo 2.7.8 对齐,提供了命令行工具,并提供了多种加载配置的方式。 相关改进实在太多,本文只列出相关重大