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

时间:2017-04-26 11:36:32

标签: kotlin compiler-flags

有一段时间Kotlin允许设置{{1}},自1.1.2以来也有{{1}}。

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

3 个答案:

答案 0 :(得分:4)

根据Alexey Tsvetkov kotlin.compiler.incremental仅限maven,其名称与其他maven选项类似。

答案 1 :(得分:2)

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

它在pom.xml

的属性块中设置
<project>
    ...
    <properties>
        <kotlin.compiler.incremental>true</kotlin.compiler.incremental>
    </properties>
    ...
</project>

或者您可以使用命令行参数传递此选项:

mvn install -Dkotlin.compiler.incremental=true

答案 2 :(得分:1)

这完全是关于maven构建逻辑的。点击此处了解更多详情:Maven Incremental Build