Files
kotlin-fork/plugins/kotlinx-serialization/kotlinx-serialization.embeddable/build.gradle.kts
T
Yahor Berdnikau eef7c3e834 Publish serialization plugin as kotlin-serialization-compiler-plugin
With this change it will have consistent naming with other compiler plugins.

'-embeddable' was also renamed.

'dist' should contain two identical jar files:
- 'serialization-compiler-plugin.jar'
- 'kotlinx-serialization-compiler-plugin.jar'

^KT-58530 In Progress
2023-05-12 09:31:41 +00:00

20 lines
541 B
Kotlin

plugins {
id("org.jetbrains.kotlin.jvm")
}
dependencies {
embedded(project(":kotlinx-serialization-compiler-plugin")) { isTransitive = false }
}
publish {
artifactId = artifactId.replace(".", "-").replace("kotlinx-", "kotlin-")
}
runtimeJar(rewriteDefaultJarDepsToShadedCompiler())
sourcesJarWithSourcesFromEmbedded(
project(":kotlinx-serialization-compiler-plugin").tasks.named<Jar>("sourcesJar")
)
javadocJarWithJavadocFromEmbedded(
project(":kotlinx-serialization-compiler-plugin").tasks.named<Jar>("javadocJar")
)