增量编译

Kotlin支持Gradle中的可选增量编译。增量编译跟踪构件之间的源代码的变化,因此只是影响改变的文件会被编译。

从Kotlin 1.1.1开始,增量编译默认是开启的。

有好几种方式重写默认的设置:

  • 添加kotlin.incremental=true和kotlin.incremental=false到gradle.properties或者local.properties。
  • 添加-Pkotlin.incremental=true或-Pkotlin.incremental=false到gradle命令行参数。需要注意的是在这种情况下参数应该添加到每个随后的构建中,并且任何关闭了增量编译的构建将会导致增量缓存失效。

当增量编译开启之后,你应该在构建日志中查看警告信息。

使用Kotlin增量编译需要注意的是,第一个构建不是增量的。

results matching ""

    No results matching ""