这些Kotlin编译器标志有什么区别?

有一段时间Kotlin允许设置kotlin.incremental=true ,从1.1.2开始也有kotlin.compiler.incremental=true

我想知道这两者之间有什么区别?

根据阿列克谢Tsvetkov kotlin.compiler.incremental只是maven,它被命名为类似于其他的maven选项。

kotlin.compiler.incremental是一个属性,可以在Maven项目中进行设置,默认启用增量kotlin编译。

它在pom.xml的属性块中设置:

 <project> ... <properties> <kotlin.compiler.incremental>true</kotlin.compiler.incremental> </properties> ... </project> 

或者你可以通过命令行参数传递这个选项:

 mvn install -Dkotlin.compiler.incremental=true 

这完全是关于Maven构建逻辑。 在这里寻找更多的细节: Maven增量构建

Interesting Posts