Fix JPS import from Gradle in KGP

This commit is contained in:
Yahor Berdnikau
2023-04-24 20:44:28 +02:00
committed by Space Team
parent d96c33e080
commit 861e9392de
2 changed files with 10 additions and 8 deletions
@@ -9,7 +9,7 @@ configureKotlinCompileTasksGradleCompatibility()
extensions.extraProperties["kotlin.stdlib.default.dependency"] = "false"
dependencies {
compileOnly(project(":kotlin-stdlib"))
compileOnly(kotlinStdlib())
}
tasks.withType<KotlinJvmCompile>().configureEach {
@@ -90,13 +90,15 @@ dependencies {
exclude(group = "*")
}
// Adding workaround KT-57317 for Gradle versions where Kotlin runtime <1.8.0
mainEmbedded(project(":kotlin-build-tools-enum-compat"))
gradle70Embedded(project(":kotlin-build-tools-enum-compat"))
gradle71Embedded(project(":kotlin-build-tools-enum-compat"))
gradle74Embedded(project(":kotlin-build-tools-enum-compat"))
gradle75Embedded(project(":kotlin-build-tools-enum-compat"))
gradle76Embedded(project(":kotlin-build-tools-enum-compat"))
if (!kotlinBuildProperties.isInJpsBuildIdeaSync) {
// Adding workaround KT-57317 for Gradle versions where Kotlin runtime <1.8.0
"mainEmbedded"(project(":kotlin-build-tools-enum-compat"))
"gradle70Embedded"(project(":kotlin-build-tools-enum-compat"))
"gradle71Embedded"(project(":kotlin-build-tools-enum-compat"))
"gradle74Embedded"(project(":kotlin-build-tools-enum-compat"))
"gradle75Embedded"(project(":kotlin-build-tools-enum-compat"))
"gradle76Embedded"(project(":kotlin-build-tools-enum-compat"))
}
testCompileOnly(project(":compiler"))
testCompileOnly(project(":kotlin-annotation-processing"))