[stdlib-mpp] js artifacts for dist

KT-56106
This commit is contained in:
Ilya Gorbunov
2023-06-28 05:47:06 +02:00
committed by Space Team
parent 8e78a433e7
commit a4c75338f3
2 changed files with 21 additions and 4 deletions
+17 -1
View File
@@ -18,7 +18,6 @@ plugins {
// TODO: JS
// - ensure dist content
// - ensure npm publishing
configureJvmToolchain(JdkMajorVersion.JDK_1_8)
@@ -671,6 +670,23 @@ tasks {
}
}
artifacts {
val distJsJar = configurations.create("distJsJar")
val distJsSourcesJar = configurations.create("distJsSourcesJar")
val distJsContent = configurations.create("distJsContent")
val distJsKlib = configurations.create("distJsKlib")
add(distJsJar.name, jsResultingJar)
add(distJsSourcesJar.name, jsSourcesJar)
add(distJsKlib.name, jsJar)
mergeJsV1.get().outputs.files.forEach { artifact ->
add(distJsContent.name, artifact) {
builtBy(mergeJsV1)
}
}
}
val jvmTest by existing(Test::class)
listOf(JdkMajorVersion.JDK_9_0, JdkMajorVersion.JDK_10_0, JdkMajorVersion.JDK_11_0).forEach { jvmVersion ->