Java开发人员现在可以使用JDK 11运行Gradle构建。流行的开源构建自动化工具(Gradle 5.0)的最新里程碑版本还附带了一个可用于生产的Kotlin DSL、依赖版本校准和任务超时,以及长列表增强功能和升级。
在这个版本中,真正吸引眼球的是包含Kotlin DSL 1.0。Kotlin DSL(特定于域的语言)通过在受支持的ide中“增强的编辑体验”(根据Gradle Kotlin DSL入门)提供了传统Groovy DSL(最初是在Gradle最早的版本中引入的)的替代语法。Kotlin DSL目前完全支持两个ide: IntelliJ IDEA和Android Studio,但是其他集成开发环境可以导入并使用基于Kotlin-DSL的构建。
Gradle团队在一篇 博客文章 中说,使用Kotlin编写构建逻辑“在ide中提供了显著的额外编辑帮助,包括:改进的完成、错误突出显示和重构工具……”“如果您更喜欢Groovy的灵活性和动态特性,那完全可以——Groovy DSL不会被弃用,”他们补充说。
在Gradle 5.0中引入的依赖项版本对齐也是这个公告中的一个引人注目的地方。该功能允许属于同一逻辑“平台”或“一起工作”的模块集的不同模块,因为它们是作为一个整体发布的,或者因为测试显示它们是一起工作的,Gradle Docs 页面 对此进行了解释。
但是Java jocks将很高兴在这个版本中了解JDK支持。最初的Gradle插件专注于Java、Groovy和Scala,它仍然被认为是JVM的主要构建系统。
Gradle一直支持跨多种语言和平台的构建自动化,从Groovy、Java和Scala开始,现在包括Android和C/C++。该系统与几个开发 工具 和持续集成服务器紧密集成,包括Eclipse、IntelliJ和Jenkins。
Gradle团队为需要将较旧的Gradle 4.x版本迁移到Gradle 5.0的开发人员发布了详细 指南 。 (“请记住,对于任何从4开始的开发人员来说,都有一些重大的变化和需要考虑的问题,”他们写道。)GitHub上还有一个 安装指南 ,供想要开始使用Gradle的新开发人员使用。
Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-12/155621.htm
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- cURL 7.70.0 发布,原生支持 JSON、实验性支持 MQTT
- hi-nginx-1.5.2 发布,优化 cpp 支持,添加 groovy 支持
- hi-nginx-1.5.2 发布,优化 cpp 支持,添加 groovy 支持
- Spring Tools 4.3.0 发布,支持 Eclipse Theia 并弃用 Atom 支持
- Spring Tools 4.3.0 发布,支持 Eclipse Theia 并弃用 Atom 支持
- Tiki 20 发布,支持 markdown 语法
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
区块链与人工智能:数字经济新时代
高航、俞学劢、王毛路 / 电子工业出版社 / 2018-7-23 / 80
《区块链与人工智能》是畅销书《区块链与新经济:数字货币2.0时代》全新修订升级版。本书是市场上为数不多的系统阐述区块链、人工智能技术与产业的入门级系统教程。从比特币到各类数字货币(代币),从基础原理到应用探讨,全景式呈现区块链与人工智能的发展脉络,既有历史的厚重感也有科技的未来感。本书的另一个亮点是系统整理了区块链创业地图,是一本关于区块链创业、应用、媒体的学习指南,以太坊创始人Vitalik专门......一起来看看 《区块链与人工智能:数字经济新时代》 这本书的介绍吧!