Publish artifacts needed for the kotlin-ide repository

This commit is contained in:
Yan Zhulanow
2020-04-09 17:37:20 +09:00
parent 46ac241e2f
commit dea902551d
17 changed files with 210 additions and 21 deletions
+24 -21
View File
@@ -4,29 +4,32 @@ plugins {
java
}
val projectsToShadow = listOf(
":core:type-system",
":kotlin-build-common",
":kotlin-util-io",
":kotlin-util-klib",
":kotlin-util-klib-metadata",
":compiler:cli-common",
":kotlin-compiler-runner",
":daemon-common",
":daemon-common-new",
":core:descriptors",
":core:descriptors.jvm",
":idea:idea-jps-common",
":jps-plugin",
":kotlin-preloader",
":compiler:util",
":compiler:config",
":compiler:config.jvm",
":js:js.config",
":core:util.runtime",
":compiler:compiler.version"
val compilerComponents by extra(
listOf(
":core:type-system",
":kotlin-build-common",
":kotlin-util-io",
":kotlin-util-klib",
":kotlin-util-klib-metadata",
":compiler:cli-common",
":kotlin-compiler-runner",
":daemon-common",
":daemon-common-new",
":core:descriptors",
":core:descriptors.jvm",
":idea:idea-jps-common",
":kotlin-preloader",
":compiler:util",
":compiler:config",
":compiler:config.jvm",
":js:js.config",
":core:util.runtime",
":compiler:compiler.version"
)
)
val projectsToShadow = compilerComponents + listOf(":jps-plugin")
dependencies {
projectsToShadow.forEach {
embedded(project(it)) { isTransitive = false }