Enable Kotlin incremental compilation with Maven

Closes gh-415
This commit is contained in:
Sebastien Deleuze 2017-04-26 16:16:31 +02:00 committed by Stephane Nicoll
parent 1cd2c2ed65
commit 0e3216e3ac
5 changed files with 5 additions and 0 deletions

View File

@ -232,6 +232,7 @@ public class ProjectRequest extends BasicProjectRequest {
if ("kotlin".equals(getLanguage())) { if ("kotlin".equals(getLanguage())) {
buildProperties.getVersions().put(new VersionProperty("kotlin.version"), buildProperties.getVersions().put(new VersionProperty("kotlin.version"),
() -> metadata.getConfiguration().getEnv().getKotlin().getVersion()); () -> metadata.getConfiguration().getEnv().getKotlin().getVersion());
buildProperties.getMaven().put("kotlin.compiler.incremental", () -> "true");
} }
} }
} }

View File

@ -19,6 +19,7 @@
</parent> </parent>
<properties> <properties>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version> <java.version>1.8</java.version>

View File

@ -19,6 +19,7 @@
</parent> </parent>
<properties> <properties>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version> <java.version>1.8</java.version>

View File

@ -19,6 +19,7 @@
</parent> </parent>
<properties> <properties>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.6</java.version> <java.version>1.6</java.version>

View File

@ -19,6 +19,7 @@
</parent> </parent>
<properties> <properties>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.7</java.version> <java.version>1.7</java.version>