diff --git a/gradle/javaInstrumentation.gradle.kts b/gradle/javaInstrumentation.gradle.kts index 3ade0e1a54c..e37a94d9a5c 100644 --- a/gradle/javaInstrumentation.gradle.kts +++ b/gradle/javaInstrumentation.gradle.kts @@ -20,12 +20,22 @@ fun Project.configureJavaInstrumentation() { if (plugins.hasPlugin("org.gradle.java")) { val javaInstrumentator by configurations.creating dependencies { - javaInstrumentator(intellijDep()) { - includeJars("javac2", "jdom", "asm-all", rootProject = rootProject) + Platform[202] { + javaInstrumentator(intellijDep()) { + includeJars("javac2", "jdom", "asm-all", rootProject = rootProject) + } + } + Platform[203].orHigher { + javaInstrumentator(intellijDep()) { + includeJars("jdom", "asm-all", rootProject = rootProject) + } + javaInstrumentator(intellijPluginDep("java")) { + includeJars("javac2", rootProject = rootProject) + } } } for (sourceSet in listOf(mainSourceSet, testSourceSet)) { tasks.named(sourceSet.compileJavaTaskName, InstrumentJava(javaInstrumentator, sourceSet)) } } -} \ No newline at end of file +}