摇篮 科特林 DSL的强大功能
-以下内容基于Gradle 4.3.1-几周前,我开始使用Kotlin DSL将大部分基于Groovy的gradle.build脚本迁移到Kotlin支持的gradle.build.kts脚本。我为什么要这么做? 科特林 是我的首选语言,我喜欢使用一种语言来完成所有工作的想法。我从未学习过使用Groovy编程,只了解血腥的基础知识,这总是让我思考:"This can'成为做事情的最好方法..."。另一方面,Kotlin是我每天使用的一种语言,因此我知道如何正确使用该语言。此外,Kotlin是一种静态类型的语言,而Groovy则不是't。在Groovy上,IDE很难在编译时提供代码完成和错误检测功能…