Remove some configuration duplication by using 'tasks.withType()'

Setup common options of java and kotlin compiler tasks.
This commit is contained in:
Ilya Gorbunov
2017-03-20 20:00:38 +03:00
parent d25b07fe23
commit 846b74885c
7 changed files with 23 additions and 36 deletions
+4 -3
View File
@@ -32,9 +32,12 @@ artifacts {
archives javadocJar
}
compileKotlin {
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
kotlinOptions.jdkHome = JDK_18
kotlinOptions.jvmTarget = 1.8
}
compileKotlin {
kotlinOptions.freeCompilerArgs = [
"-Xallow-kotlin-package",
"-Xmultifile-parts-inherit",
@@ -44,8 +47,6 @@ compileKotlin {
}
compileTestKotlin {
kotlinOptions.jdkHome = JDK_18
kotlinOptions.jvmTarget = 1.8
kotlinOptions.freeCompilerArgs = ["-Xallow-kotlin-package"]
}