Fix 'kotlin-compiler-embeddable' project does not publish required artifacts

Restore publishing javadocs and sources jars.
This commit is contained in:
Yahor Berdnikau
2022-06-03 15:25:16 +02:00
committed by Space
parent bc853e45e8
commit cb448b0f76
+6 -6
View File
@@ -52,24 +52,24 @@ val runtimeJar = runtimeJar(embeddableCompiler()) {
mergeServiceFiles()
}
publish {
setArtifacts(listOf(runtimeJar))
}
sourcesJar {
val sourcesJar = sourcesJar {
val compilerTask = project(":kotlin-compiler").tasks.named<Jar>("sourcesJar")
dependsOn(compilerTask)
val archiveOperations = serviceOf<ArchiveOperations>()
from(compilerTask.map { it.archiveFile }.map { archiveOperations.zipTree(it) })
}
javadocJar {
val javadocJar = javadocJar {
val compilerTask = project(":kotlin-compiler").tasks.named<Jar>("javadocJar")
dependsOn(compilerTask)
val archiveOperations = serviceOf<ArchiveOperations>()
from(compilerTask.map { it.archiveFile }.map { archiveOperations.zipTree(it) })
}
publish {
setArtifacts(listOf(runtimeJar, sourcesJar, javadocJar))
}
projectTest {
dependsOn(runtimeJar)
val testCompilerClasspathProvider = project.provider { testCompilerClasspath.asPath }