From 1a7d10ebd40eef877d1bec543323eb71317b8909 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Fri, 24 Nov 2017 17:42:06 +0100 Subject: [PATCH] Make all dependencies to idea sdk intransitive Original commit: a4f28cd94fd23cd219af25191e607e0de59ee7af --- jps/jps-common/build.gradle.kts | 4 ++-- jps/jps-plugin/build.gradle.kts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/jps/jps-common/build.gradle.kts b/jps/jps-common/build.gradle.kts index 59749567f5f..94e4234f599 100644 --- a/jps/jps-common/build.gradle.kts +++ b/jps/jps-common/build.gradle.kts @@ -15,8 +15,8 @@ dependencies { afterEvaluate { dependencies { - compile(intellijCoreJar()) - compile(intellij { include("util.jar") }) + compileOnly(intellijCoreJar()) + compileOnly(intellij { include("jdom.jar", "util.jar") }) } } diff --git a/jps/jps-plugin/build.gradle.kts b/jps/jps-plugin/build.gradle.kts index 749c436150e..2dd0c406389 100644 --- a/jps/jps-plugin/build.gradle.kts +++ b/jps/jps-plugin/build.gradle.kts @@ -31,9 +31,10 @@ dependencies { afterEvaluate { dependencies { + compileOnly(intellij { include("jdom.jar", "trove4j.jar", "jps-model.jar", "openapi.jar", "util.jar") }) compileOnly(intellijExtra("jps-standalone") { include("jps-builders.jar", "jps-builders-6.jar") }) testCompileOnly(intellijExtra("jps-standalone") { include("jps-builders.jar", "jps-builders-6.jar") }) - testCompile(intellij { include("openapi.jar", "idea.jar") }) + testCompileOnly(intellij { include("openapi.jar", "idea.jar", "log4j.jar") }) testCompile(intellijExtra("jps-build-test")) testRuntime(intellij()) testRuntime(intellijCoreJar())