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
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
火的礼物:人类与计算技术的终极博弈(第4版)
【美】Baase,Sara(莎拉芭氏) / 郭耀、李琦 / 电子工业出版社 / 89.00
《火的礼物:人类与计算技术的终极博弈 (第4版)》是一本讲解与计算技术相关的社会、法律和伦理问题的综合性读物。《火的礼物:人类与计算技术的终极博弈 (第4版)》以希腊神话中普罗米修斯送给人类的火的礼物作为类比,针对当前IT技术与互联网迅速发展带来的一些社会问题,从法律和道德的角度详细分析了计算机技术对隐私权、言论自由、知识产权与著作权、网络犯罪等方面带来的新的挑战和应对措施,讲解了计算技术对人类的......一起来看看 《火的礼物:人类与计算技术的终极博弈(第4版)》 这本书的介绍吧!