83c53b7ce3
#KT-57565 In Progress
33 lines
915 B
Kotlin
33 lines
915 B
Kotlin
plugins {
|
|
kotlin("jvm")
|
|
id("jps-compatible")
|
|
}
|
|
|
|
dependencies {
|
|
api(project(":compiler:build-tools:kotlin-build-tools-api"))
|
|
implementation(kotlinStdlib())
|
|
compileOnly(project(":compiler:cli"))
|
|
compileOnly(project(":compiler:cli-js"))
|
|
compileOnly(project(":kotlin-build-common"))
|
|
compileOnly(project(":daemon-common"))
|
|
compileOnly(project(":kotlin-daemon-client"))
|
|
compileOnly(project(":compiler:incremental-compilation-impl"))
|
|
compileOnly(project(":kotlin-compiler-runner-unshaded"))
|
|
compileOnly(intellijCore())
|
|
runtimeOnly(project(":kotlin-compiler-embeddable"))
|
|
runtimeOnly(project(":kotlin-compiler-runner"))
|
|
}
|
|
|
|
publish()
|
|
|
|
runtimeJar(rewriteDefaultJarDepsToShadedCompiler {
|
|
from(mainSourceSet.output)
|
|
})
|
|
sourcesJar()
|
|
javadocJar()
|
|
|
|
kotlin {
|
|
compilerOptions {
|
|
optIn.add("org.jetbrains.kotlin.buildtools.api.ExperimentalBuildToolsApi")
|
|
}
|
|
} |