[stdlib-mpp] js artifacts for dist
KT-56106
This commit is contained in:
committed by
Space Team
parent
8e78a433e7
commit
a4c75338f3
@@ -18,7 +18,6 @@ plugins {
|
|||||||
|
|
||||||
|
|
||||||
// TODO: JS
|
// TODO: JS
|
||||||
// - ensure dist content
|
|
||||||
// - ensure npm publishing
|
// - ensure npm publishing
|
||||||
|
|
||||||
configureJvmToolchain(JdkMajorVersion.JDK_1_8)
|
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)
|
val jvmTest by existing(Test::class)
|
||||||
|
|
||||||
listOf(JdkMajorVersion.JDK_9_0, JdkMajorVersion.JDK_10_0, JdkMajorVersion.JDK_11_0).forEach { jvmVersion ->
|
listOf(JdkMajorVersion.JDK_9_0, JdkMajorVersion.JDK_10_0, JdkMajorVersion.JDK_11_0).forEach { jvmVersion ->
|
||||||
|
|||||||
@@ -167,7 +167,8 @@ dependencies {
|
|||||||
|
|
||||||
libraries(kotlinStdlib("jdk8"))
|
libraries(kotlinStdlib("jdk8"))
|
||||||
if (!kotlinBuildProperties.isInJpsBuildIdeaSync) {
|
if (!kotlinBuildProperties.isInJpsBuildIdeaSync) {
|
||||||
libraries(kotlinStdlib("js", "distLibrary"))
|
libraries(kotlinStdlib(classifier = "distJsJar"))
|
||||||
|
libraries(kotlinStdlib(classifier = "distJsKlib"))
|
||||||
libraries(project(":kotlin-test:kotlin-test-js", configuration = "distLibrary"))
|
libraries(project(":kotlin-test:kotlin-test-js", configuration = "distLibrary"))
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -204,13 +205,13 @@ dependencies {
|
|||||||
sources("org.jetbrains.kotlin:kotlin-reflect:$bootstrapKotlinVersion:sources")
|
sources("org.jetbrains.kotlin:kotlin-reflect:$bootstrapKotlinVersion:sources")
|
||||||
} else {
|
} else {
|
||||||
sources(project(":kotlin-stdlib", configuration = "distSources"))
|
sources(project(":kotlin-stdlib", configuration = "distSources"))
|
||||||
sources(project(":kotlin-stdlib-js", configuration = "distSources"))
|
sources(project(":kotlin-stdlib", configuration = "distJsSourcesJar"))
|
||||||
sources(project(":kotlin-reflect", configuration = "sources"))
|
sources(project(":kotlin-reflect", configuration = "sources"))
|
||||||
sources(project(":kotlin-test", "combinedJvmSourcesJar"))
|
sources(project(":kotlin-test", "combinedJvmSourcesJar"))
|
||||||
|
|
||||||
distStdlibMinimalForTests(project(":kotlin-stdlib-jvm-minimal-for-test"))
|
distStdlibMinimalForTests(project(":kotlin-stdlib-jvm-minimal-for-test"))
|
||||||
|
|
||||||
distJSContents(project(":kotlin-stdlib-js", configuration = "distJs"))
|
distJSContents(project(":kotlin-stdlib", configuration = "distJsContent"))
|
||||||
distJSContents(project(":kotlin-test:kotlin-test-js", configuration = "distJs"))
|
distJSContents(project(":kotlin-test:kotlin-test-js", configuration = "distJs"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user