[JS] Drop publishing JAR artifact of kotlin-test-js

^KT-62067 fixed
This commit is contained in:
Ilya Goncharov
2023-10-12 12:03:06 +02:00
committed by Space Team
parent e9cc2931cc
commit 51c6e81de9
3 changed files with 0 additions and 17 deletions
-1
View File
@@ -459,7 +459,6 @@ publishing {
val kotlinTestJsPublication = register("js", MavenPublication::class) { val kotlinTestJsPublication = register("js", MavenPublication::class) {
artifactId = "kotlin-test-js" artifactId = "kotlin-test-js"
from(jsComponent) from(jsComponent)
artifact(tasks.getByPath(":kotlin-test:kotlin-test-js-ir:jsLegacyJar") as Jar)
artifact(tasks.getByPath(":kotlin-test:kotlin-test-js-ir:jsSourcesJar") as org.gradle.jvm.tasks.Jar) artifact(tasks.getByPath(":kotlin-test:kotlin-test-js-ir:jsSourcesJar") as org.gradle.jvm.tasks.Jar)
configureKotlinPomAttributes(project, "Kotlin Test for JS", packaging = "klib") configureKotlinPomAttributes(project, "Kotlin Test for JS", packaging = "klib")
} }
@@ -1,5 +1,4 @@
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
import kotlin.io.path.copyTo
plugins { plugins {
kotlin("multiplatform") kotlin("multiplatform")
@@ -60,26 +59,12 @@ tasks.named("compileKotlinJs") {
(this as KotlinCompile<*>).kotlinOptions.freeCompilerArgs += "-Xir-module-name=kotlin-test" (this as KotlinCompile<*>).kotlinOptions.freeCompilerArgs += "-Xir-module-name=kotlin-test"
} }
val jsLegacyRuntimeElements by configurations.creating {
isCanBeResolved = false
}
@Suppress("UNUSED_VARIABLE") @Suppress("UNUSED_VARIABLE")
tasks { tasks {
val jsJar by existing(Jar::class) { val jsJar by existing(Jar::class) {
archiveAppendix = null archiveAppendix = null
manifestAttributes(manifest, "Test") manifestAttributes(manifest, "Test")
} }
val jsLegacyJar by creating(Jar::class) {
val jsJarFile = jsJar.flatMap { it.archiveFile }
inputs.file(jsJarFile)
archiveAppendix = null
doLast {
jsJarFile.get().asFile.toPath().copyTo(archiveFile.get().asFile.toPath(), overwrite = true)
}
}
artifacts {
add(jsLegacyRuntimeElements.name, jsLegacyJar)
}
val jsSourcesJar by existing(org.gradle.jvm.tasks.Jar::class) { val jsSourcesJar by existing(org.gradle.jvm.tasks.Jar::class) {
archiveAppendix = null archiveAppendix = null
} }
-1
View File
@@ -168,7 +168,6 @@ dependencies {
libraries(kotlinStdlib(classifier = "distJsJar")) libraries(kotlinStdlib(classifier = "distJsJar"))
libraries(kotlinStdlib(classifier = "distJsKlib")) libraries(kotlinStdlib(classifier = "distJsKlib"))
libraries(project(":kotlin-test:kotlin-test-js-ir", configuration = "jsRuntimeElements")) libraries(project(":kotlin-test:kotlin-test-js-ir", configuration = "jsRuntimeElements"))
libraries(project(":kotlin-test:kotlin-test-js-ir", configuration = "jsLegacyRuntimeElements"))
} }
librariesStripVersion(commonDependency("org.jetbrains.kotlinx", "kotlinx-coroutines-core")) { isTransitive = false } librariesStripVersion(commonDependency("org.jetbrains.kotlinx", "kotlinx-coroutines-core")) { isTransitive = false }