From: Evgeny Mandrikov Date: Wed, 26 Sep 2012 16:38:07 +0000 (+0600) Subject: SONAR-3827 JaCoCo should use only class files for analysis X-Git-Tag: 3.3~201 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d999cece595da7c843de473fae9cc0631169a7fc;p=sonarqube.git SONAR-3827 JaCoCo should use only class files for analysis --- diff --git a/plugins/sonar-jacoco-plugin/src/main/java/org/sonar/plugins/jacoco/AbstractAnalyzer.java b/plugins/sonar-jacoco-plugin/src/main/java/org/sonar/plugins/jacoco/AbstractAnalyzer.java index 47d6684790e..ca4542faae0 100644 --- a/plugins/sonar-jacoco-plugin/src/main/java/org/sonar/plugins/jacoco/AbstractAnalyzer.java +++ b/plugins/sonar-jacoco-plugin/src/main/java/org/sonar/plugins/jacoco/AbstractAnalyzer.java @@ -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) {