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 dcdd3a1f4f2..ee10c5baf34 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 @@ -164,6 +164,8 @@ public abstract class KotlinCompileMojoBase extends AbstractMojo { // don't include runtime, it should be in maven dependencies arguments.mode = "stdlib"; + final ArrayList classpathList = new ArrayList(); + if (module != null) { log.info("Compiling Kotlin module " + module); arguments.setModule(module); @@ -174,9 +176,12 @@ public abstract class KotlinCompileMojoBase extends AbstractMojo { arguments.setSourceDirs(sources); log.info("Compiling Kotlin sources from " + arguments.getSourceDirs()); + + // TODO: Move it compiler + classpathList.addAll(sources); } - final ArrayList classpathList = new ArrayList(classpath); + classpathList.addAll(classpath); if (classpathList.remove(output)) { log.debug("Removed target directory from compiler classpath (" + output + ")");