专栏首页Java技术栈Gradle 5.0 正式版发布,史上最快、最安全!

Gradle 5.0 正式版发布,史上最快、最安全!

作者:局长 来源:oschina.net/news/102146/gradle-5-0-released 整理:Java技术栈(公众号ID:javastack)

Gradle 5.0 正式版发布了!

官方表示这是史上最快、最安全,最强大的版本。

改进的增量编译和增量注释处理构建在已经具有构建缓存和最新检查功能的可靠性能基础之上。

依赖约束 —— 依赖对齐和版本锁定提供了可扩展且灵活的依赖管理模型。

通过新的性能和依赖关系管理、日志记录和弃用的 API 使用检查,构建扫描得到了显著的改进。

静态类型的 Kotlin DSL 可在创建构建逻辑时提供代码完成、重构和其他的 IDE 辅助。

主要改进可分为以下几类:

  • 更快的构建
  • 细粒度的传递依赖管理
  • 编写 Gradle 构建逻辑
  • 更高效的内存执行
  • 新的 Gradle 调用选项
  • 新的 Gradle 任务和插件 API

最后,可以了解如何进一步升级到 Gradle 5.0。

值得关注的新特性:

  • 可用于生产环境的 Kotlin DSL
  • 依赖版本对齐(与 Maven BOM 类似)
  • 任务超时(task timeout)
  • 支持 Java 11

详情请查看发布说明和 What's new 页面。

相关链接

发布说明:

https://docs.gradle.org/current/release-notes.html

What's new:

https://gradle.org/whats-new/gradle-5/

源码下载:

https://github.com/gradle/gradle/releases/tag/v5.0.0

Gradle下载:

https://gradle.org/install/

本文分享自微信公众号 - Java技术栈(javastack)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-11-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 这样设计 Java 异常更优雅,赶紧学!

    异常处理是程序开发中必不可少操作之一,但如何正确优雅的对异常进行处理确是一门学问,笔者根据自己的开发经验来谈一谈我是如何对异常进行处理的。

    Java技术栈
  • MyBatis 的 4 个妙用,别再踩坑了!

    Mybatis 是 Java 中一个非常好用的数据库框架,这儿记录一下在使用过程中遇到的坑。

    Java技术栈
  • 10年老兵给程序员的10条建议!

    程序员虽然薪资待遇好,但是也得付出努力,技术好才行。特别是对于刚刚进入编程工作的新手程序员和正在学习编程的同学来说,一写代码就报错,出bug。作为一个工作了10...

    Java技术栈
  • Gradle Wrapper

    试想一下,你做好了一个 Gradle 构建的 Web 应用,并且要分享给他人,让他人可以参与到开发中,但对方下载代码后安装了 Gradle 却发现应用未能正常使...

    三产
  • MAC上使用Android Studio 3.0的Gradle问题小解

    2017-06-11 by Liuqingwen | Tags: Android Gradle | Hits

    IT自学不成才
  • 彻底搞懂Gradle、Gradle Wrapper与Android Plugin for Gradle的区别和联系

    首先用一段通俗易懂但是不是非常专业的话描述一下三者的概念、区别和联系。 Gradle是个构建系统,能够简化你的编译、打包、测试过程。熟悉Java的同学,可以把G...

    用户1221057
  • 产品岗面试经验谈[话术篇]

    牛客网
  • SwipeListView实现仿ios的侧滑

    github地址:https://github.com/xiangzhihong/SwipeMenuListView 今天介绍一个SwipeMenuListVi...

    xiangzhihong
  • 对标零售行业上市公司2019年营收, 1Q2020营收同减 20%

    突然的疫情迫使已经忙碌的上班族在家中"自我隔离",并且使许多计划"入门者"的公司不得不暂时告别传统的办公方式。

    庄帅
  • 用户体验杂谈(1)

    最近三年一直服务于一个商业产品——腾讯云的用户体验工作。前2年是专门负责UI开发团队,最近1年半负责平台、建站、计费、运营、渠道的用户体验设计团队。这几年中有一...

    RP道貌不岸然

扫码关注云+社区

领取腾讯云代金券