Kotlin 支持 Gradle 中可选的增量编译。 增量编译跟踪构建之间源文件的改动,因此只有受这些改动影响的文件才会被编译。
从 Kotlin 1.1.1 起,默认启用增量编译。
有几种方法来覆盖默认设置:
将 kotlin.incremental=true 或者 kotlin.incremental=false 行添加到一个 gradle.properties 或者一个 local.properties 文件中;
将 -Pkotlin.incremental=true 或 -Pkotlin.incremental=false 添加到 Gradle 命令行参数。请注意,这样用法中,该参数必须添加到后续每个子构建,并且任何具有禁用增量编译的构建将使增量缓存失效。
请注意,第一次构建不会是增量的。