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
+5 -2
View File
@@ -31,8 +31,12 @@ artifacts {
archives javadocJar
}
compileKotlin {
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
kotlinOptions.jdkHome = JDK_17
}
compileKotlin {
kotlinOptions.freeCompilerArgs = [
"-Xallow-kotlin-package",
"-Xmultifile-parts-inherit",
@@ -42,7 +46,6 @@ compileKotlin {
}
compileTestKotlin {
kotlinOptions.jdkHome = JDK_17
kotlinOptions.freeCompilerArgs = ["-Xallow-kotlin-package"]
}