kotlin-test-js: assemble sources jar that combines common and platform sources, KT-61315, KTIJ-23784
This commit is contained in:
committed by
Space Team
parent
2cb6ee81a1
commit
e103318432
@@ -479,7 +479,7 @@ publishing {
|
||||
val kotlinTestJsPublication = register("js", MavenPublication::class) {
|
||||
artifactId = "kotlin-test-js"
|
||||
from(jsComponent)
|
||||
artifact(tasks.getByPath(":kotlin-test:kotlin-test-js:sourcesJar") 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:javadocJar") as Jar)
|
||||
configureKotlinPomAttributes(project, "Kotlin Test for JS")
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ val commonTestSources by task<Sync> {
|
||||
}
|
||||
|
||||
val jsMainSources by task<Sync> {
|
||||
from("$rootDir/libraries/kotlin.test/js/src")
|
||||
from("$rootDir/libraries/kotlin.test/js/src/main")
|
||||
into("$buildDir/jsMainSources")
|
||||
}
|
||||
|
||||
@@ -32,13 +32,13 @@ kotlin {
|
||||
dependencies {
|
||||
api(kotlinStdlib("mpp"))
|
||||
}
|
||||
kotlin.srcDir(commonMainSources.get().destinationDir)
|
||||
kotlin.srcDir(commonMainSources)
|
||||
}
|
||||
named("commonTest") {
|
||||
kotlin.srcDir(commonTestSources.get().destinationDir)
|
||||
kotlin.srcDir(commonTestSources)
|
||||
}
|
||||
named("jsMain") {
|
||||
kotlin.srcDir(jsMainSources.get().destinationDir)
|
||||
kotlin.srcDir(jsMainSources)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -53,11 +53,5 @@ tasks.withType<KotlinCompile<*>>().configureEach {
|
||||
|
||||
tasks.named("compileKotlinJs") {
|
||||
(this as KotlinCompile<*>).kotlinOptions.freeCompilerArgs += "-Xir-module-name=kotlin-test"
|
||||
dependsOn(commonMainSources)
|
||||
dependsOn(jsMainSources)
|
||||
}
|
||||
|
||||
tasks.named("compileTestKotlinJs") {
|
||||
dependsOn(commonTestSources)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user