Use type-safe model accessors for Gradle plugin #KT-31766 Fixed

This commit is contained in:
Anton Yalyshev
2019-09-24 20:46:17 +03:00
parent 721aa81ca5
commit 626087a46e
@@ -139,8 +139,15 @@ class KotlinDslGradleKotlinJavaFrameworkSupportProvider :
val jvmTarget = getDefaultJvmTarget(rootModel.sdk, bundledRuntimeVersion())
if (jvmTarget != null) {
buildScriptData
.addImport("import org.jetbrains.kotlin.gradle.tasks.KotlinCompile")
.addOther("tasks.withType<KotlinCompile> {\n kotlinOptions.jvmTarget = \"1.8\"\n}\n")
.addOther(
"tasks {\n" +
" compileKotlin {\n" +
" kotlinOptions {\n" +
" jvmTarget = \"8\"\n" +
" }\n" +
" }\n" +
"}"
)
}
val artifactId = getStdlibArtifactId(rootModel.sdk, bundledRuntimeVersion())