[Build] Fix JPS build issue caused by :plugins:jso module

This commit is contained in:
Dmitriy Novozhilov
2024-01-11 14:04:25 +02:00
committed by Space Team
parent a0ba878b1d
commit dbbfb23fa9
2 changed files with 17 additions and 12 deletions
+10 -8
View File
@@ -39,15 +39,17 @@ dependencies {
testImplementation(libs.junit.jupiter.api)
testRuntimeOnly(libs.junit.jupiter.engine)
jsoIrRuntimeForTests(project(":plugins:jso:runtime")) { isTransitive = false }
if (!project.kotlinBuildProperties.isInJpsBuildIdeaSync) {
jsoIrRuntimeForTests(project(":plugins:jso:runtime")) { isTransitive = false }
embedded(project(":plugins:jso:runtime")) {
attributes {
attribute(KotlinPlatformType.attribute, KotlinPlatformType.js)
attribute(KotlinJsCompilerAttribute.jsCompilerAttribute, KotlinJsCompilerAttribute.ir)
attribute(Usage.USAGE_ATTRIBUTE, objects.named(KotlinUsages.KOTLIN_RUNTIME))
embedded(project(":plugins:jso:runtime")) {
attributes {
attribute(KotlinPlatformType.attribute, KotlinPlatformType.js)
attribute(KotlinJsCompilerAttribute.jsCompilerAttribute, KotlinJsCompilerAttribute.ir)
attribute(Usage.USAGE_ATTRIBUTE, objects.named(KotlinUsages.KOTLIN_RUNTIME))
}
isTransitive = false
}
isTransitive = false
}
testRuntimeOnly(project(":core:descriptors.runtime"))
@@ -85,4 +87,4 @@ projectTest(parallel = true, jUnitMode = JUnitMode.JUnit5) {
}
}
val generateTests by generator("org.jetbrains.kotlinx.jso.TestGeneratorKt")
val generateTests by generator("org.jetbrains.kotlinx.jso.TestGeneratorKt")