diff --git a/compiler/daemon/build.gradle.kts b/compiler/daemon/build.gradle.kts index 35b81045cbb..78107522669 100644 --- a/compiler/daemon/build.gradle.kts +++ b/compiler/daemon/build.gradle.kts @@ -17,13 +17,14 @@ jvmTarget = "1.8" val ktorExcludesForDaemon : List> by rootProject.extra dependencies { - compile(project(":compiler:cli")) - compile(project(":compiler:cli-js")) - compile(project(":daemon-common-new")) - compile(project(":compiler:incremental-compilation-impl")) compile(commonDep("org.fusesource.jansi", "jansi")) compile(commonDep("org.jline", "jline")) + compileOnly(project(":compiler:cli")) + compileOnly(project(":compiler:cli-js")) + compileOnly(project(":compiler:incremental-compilation-impl")) + compileOnly(project(":daemon-common-new")) + compileOnly(intellijCoreDep()) { includeJars("intellij-core") } compileOnly(intellijDep()) { includeJars("trove4j") } diff --git a/compiler/util-klib-metadata/build.gradle.kts b/compiler/util-klib-metadata/build.gradle.kts index 66c73da6743..dee6d6280ec 100644 --- a/compiler/util-klib-metadata/build.gradle.kts +++ b/compiler/util-klib-metadata/build.gradle.kts @@ -6,10 +6,11 @@ plugins { description = "Common klib metadata reader and writer" dependencies { + compileOnly(project(":compiler:frontend")) + compileOnly(project(":core:deserialization")) + compileOnly(project(":compiler:serialization")) + compile(kotlinStdlib()) - compile(project(":compiler:frontend")) - compile(project(":core:deserialization")) - compile(project(":compiler:serialization")) compile(project(":kotlin-util-io")) compile(project(":kotlin-util-klib")) }