基于对Kotlin的喜爱,以及在Java后台编码中我是使用的Gradle Kotlin而非Grovvy,所以对在Android开发中也想尝试与体验下使用Kotlin而非Grovvy....Gradle Kotlin与Grovvy
对于Gradle Kotlin,你需要谨慎的考虑是否有必要,对于Android开发来说,迁移KTS的优势在于:
• KTS是基于Kotlin语言的, 而Kotlin...使用KTS意味着语言上是一致的,你能更熟悉灵活的使用Gradle
• Android已经申明未来会更偏向于优先支持KTS而非Grovvy
• 源自IDEA的Android Studio对Kotlin支持更好...下文简要描述下,如何从Grovvy迁移至KTS
而Gradle是使用Grovvy还是Kotlin DSL的唯一区别就是文件名的后缀,但凡.gradle则表明它是基于Grovvy的,而.gradle.kts...则表明它是Kotlin
迁移方式
Gradle项目同时支持Grovvy以及KTS,这意味着你甚至可以有些是.gradle,有些是.gradle.kts,把它们混合起来都是允许的
所以,最佳的迁移方式是: