Files
kotlin-fork/compiler/build-tools/kotlin-build-tools-impl/build.gradle.kts
T
Alexander.Likhachev 83c53b7ce3 [BT] Implement classpath snapshotting in the Build Tools API
#KT-57565 In Progress
2023-08-03 08:55:32 +00:00

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")
}
}