Split compiler-for-ide jar into multiple jars
Needed for IDE to gradually control which plugin (FE1.0, FIR) on which jar may depend Jars: Common, IR, FIR FE1.0 and PSI
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
plugins {
|
||||
kotlin("jvm")
|
||||
}
|
||||
|
||||
val commonCompilerModules: Array<String> by rootProject.extra
|
||||
|
||||
val excludedCompilerModules = listOf(
|
||||
":compiler:cli",
|
||||
":compiler:javac-wrapper",
|
||||
":compiler:incremental-compilation-impl"
|
||||
)
|
||||
|
||||
val projects = commonCompilerModules.asList() - excludedCompilerModules + listOf(
|
||||
":kotlin-compiler-runner",
|
||||
":kotlin-preloader",
|
||||
":daemon-common",
|
||||
":kotlin-daemon-client"
|
||||
)
|
||||
|
||||
publishJarsForIde(
|
||||
projects = projects,
|
||||
libraryDependencies = listOf(protobufFull())
|
||||
)
|
||||
Reference in New Issue
Block a user