但自从Android把Kotlin视为第一语言进行支持,而Gradle在Groovy之外,也很快添加了Kotlin DSL支持之后, 使用Kotin DSL来替代Groovy就成为可能....下文简要描述下,如何从Grovvy迁移至KTS
而Gradle是使用Grovvy还是Kotlin DSL的唯一区别就是文件名的后缀,但凡.gradle则表明它是基于Grovvy的,而.gradle.kts...迁移根目录下的build.gradle
基于Groovy的根目录下的build.gradle
// Top-level build file where you can add configuration...迁移app下的build.gradle
这一部分的迁移是重点,着重解释下
将名称修改为build.gradle.kts,并依次修改如下内容
3.1 修改plugins定义,参照如下
plugins {...这种方式我也尝试与体验了下,相对来说,比Grovvy在语法识别,易读性上,Kotlin版本确实优秀一些.