В чем разница между этими флагов компилятора Kotlin?

Некоторое время Котлин разрешал устанавливать kotlin.incremental=true а с 1.1.2 есть также kotlin.compiler.incremental=true .

Я хотел бы знать, в чем разница между этими двумя?

По словам Алексея Цветкова, 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 Incremental Build