From 0578f44fd05c26a1f443c2e76eb7876b204bb05b Mon Sep 17 00:00:00 2001 From: Sergey Mashkov Date: Fri, 15 May 2015 18:12:17 +0300 Subject: [PATCH] Maven: don't scan target directories for annotations in multimodule project #KT-7187 Fixed Maven K2JVM compiler scanning for annotations --- .../main/java/org/jetbrains/kotlin/maven/K2JVMCompileMojo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/K2JVMCompileMojo.java b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/K2JVMCompileMojo.java index 4b660ff5c29..4818e5a7234 100644 --- a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/K2JVMCompileMojo.java +++ b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/K2JVMCompileMojo.java @@ -185,7 +185,7 @@ public class K2JVMCompileMojo extends KotlinCompileMojoBase artifacts = project.getArtifacts(); for (Artifact artifact : artifacts) { File file = artifact.getFile(); - if (containsAnnotations(file, log)) { + if (file.isFile() && containsAnnotations(file, log)) { log.info("Discovered kotlin annotations in: " + file); try { annotations.add(file.getCanonicalPath());