一段時間Kotlin允許設置kotlin.incremental=true
並且自1.1.2以來也有kotlin.compiler.incremental=true
。這些Kotlin編譯器標誌有什麼區別?
我想知道這兩者有什麼區別?
一段時間Kotlin允許設置kotlin.incremental=true
並且自1.1.2以來也有kotlin.compiler.incremental=true
。這些Kotlin編譯器標誌有什麼區別?
我想知道這兩者有什麼區別?
根據Alexey Tsvetkovkotlin.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 Incremental Build