blob: fd16caa569f389b5adad29be378f8ddd86a6fb8f [file] [log] [blame]
plugins {
java
}
val testModules = listOf(
":analysis:analysis-api-fir",
":analysis:low-level-api-fir",
":analysis:analysis-test-framework",
":analysis:analysis-api-impl-barebone",
":analysis:analysis-api-impl-base",
":analysis:analysis-api-standalone",
":analysis:decompiled:decompiler-to-file-stubs",
)
val mainModules = listOf(
":kotlin-preloader",
)
dependencies {
testModules.forEach {
embedded(projectTests(it)) { isTransitive = false }
}
mainModules.forEach {
embedded(project(it)) { isTransitive = false }
}
}
publish()
runtimeJar()
sourcesJar {
from {
mainModules.map { project(it).mainSourceSet.allSource } + testModules.map { project(it).testSourceSet.allSource }
}
}
javadocJar()