2016-05-18
日的Koltin官方博客的文章标题是Gradle Meets Kotlin,无独有偶,同一天的Gradle官方博客的文章标题是Kotlin Meets Gradle, 从这两篇博客中,我们可以得知:gradle
团队支持Kotlin语言 作为gradle
的配置脚本的计划早就开始了。 这两篇博客详细解释了gradle
团队支持kotlin语言作为gradle
的配置脚本的理由, 能够给gradle
用户带来的好处等。
Kotlin语言作为gradle
的配置脚本的项目被称为Gradle Kotlin DSL
Gradle Kotlin DSL
在GitHub上的地址是:https://github.com/gradle/kotlin-dsl
2016-06-10
日发布的Gradle 3.0 M1是最早开始支持Gradle Kotlin DSL
的版本。
Gradle Kotlin DSL
开发团队在不断的增加新功能,所以,不同的gradle
版本之间可能差别很大, 而且旧版本存在Bug的可能性非常大, 我们应该尽量使用最新的gradle
版本,这样我们就可以使用到最新的功能了。
Android开发者要注意Android Gradle Plugin对gradle
版本的限制, 它通常不会支持最新的gradle
版本。
查看最新的gradle
版本的地址:https://github.com/gradle/gradle/releases
修改使用的gradle
版本的方法有两种:
第一种方法是在项目的根目录下,执行如下命令:
./gradlew wrapper --gradle-version=4.7
第二种方法是直接打开项目根目录下的gradle/wrapper/gradle-wrapper.properties
文件,该文件中有如下内容:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.7-all.zip
把数字修改为最新版本后保存即可。
Gradle Groovy DSL
的后缀名是.gradle
Gradle Kotlin DSL
的后缀名是.gradle.kts
gradle
有3
类配置脚本,每一类的配置脚本都会对应一个领域模型,如下:
脚本类型 | 领域模型 |
---|---|
init.gradle.kts | Gradle |
build.gradle.kts | Project |
settings.gradle.kts | Settings |