From 3d7d1b20ab7f168d3868be7ae5956e9ea5b99b25 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Tue, 1 Aug 2017 20:27:13 +0300 Subject: [PATCH] Ensure there won't be the same classpath entries in the resulting classpath --- .../org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java index 685d02808c8..6af6919215b 100644 --- a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java +++ b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/KotlinCompileMojoBase.java @@ -470,7 +470,9 @@ public abstract class KotlinCompileMojoBase e arguments.pluginClasspaths = pluginClassPaths.toArray(new String[pluginClassPaths.size()]); } else { for (String path : pluginClassPaths) { - arguments.pluginClasspaths = ArrayUtil.append(arguments.pluginClasspaths, path); + if (ArrayUtil.indexOf(arguments.pluginClasspaths, path) < 0) { + arguments.pluginClasspaths = ArrayUtil.append(arguments.pluginClasspaths, path); + } } }