]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-3827 JaCoCo should use only class files for analysis
authorEvgeny Mandrikov <mandrikov@gmail.com>
Wed, 26 Sep 2012 16:38:07 +0000 (22:38 +0600)
committerEvgeny Mandrikov <mandrikov@gmail.com>
Wed, 26 Sep 2012 16:38:07 +0000 (22:38 +0600)
plugins/sonar-jacoco-plugin/src/main/java/org/sonar/plugins/jacoco/AbstractAnalyzer.java

index 47d6684790e3c94ec698753ab61092afe447c1c6..ca4542faae0ba335273bc7e53b0f9ee69f9370a4 100644 (file)
@@ -19,8 +19,6 @@
  */
 package org.sonar.plugins.jacoco;
 
-import org.sonar.api.resources.ResourceUtils;
-
 import com.google.common.annotations.VisibleForTesting;
 import com.google.common.base.Strings;
 import org.apache.commons.lang.StringUtils;
@@ -34,6 +32,7 @@ import org.sonar.api.measures.CoverageMeasuresBuilder;
 import org.sonar.api.measures.Measure;
 import org.sonar.api.resources.JavaFile;
 import org.sonar.api.resources.Project;
+import org.sonar.api.resources.ResourceUtils;
 import org.sonar.api.utils.SonarException;
 
 import java.io.File;
@@ -127,7 +126,7 @@ public abstract class AbstractAnalyzer {
       for (File f : file.listFiles()) {
         analyzeAll(analyzer, f);
       }
-    } else {
+    } else if (file.getName().endsWith(".class")) {
       try {
         analyzer.analyzeAll(file);
       } catch (Exception e) {