From 7420c12b89d43cba2f3c20261c3d52e4143da9df Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sun, 21 Apr 2013 05:18:50 -0400 Subject: [PATCH] fixed bug in removing sources and javadoc JARs from analysis Former-commit-id: 1386148a368a193ce70f1fae8784215d62706ee9 --- .../org/owasp/dependencycheck/analyzer/JarAnalyzer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/owasp/dependencycheck/analyzer/JarAnalyzer.java b/src/main/java/org/owasp/dependencycheck/analyzer/JarAnalyzer.java index f798e75cf..bc95b52c8 100644 --- a/src/main/java/org/owasp/dependencycheck/analyzer/JarAnalyzer.java +++ b/src/main/java/org/owasp/dependencycheck/analyzer/JarAnalyzer.java @@ -191,8 +191,10 @@ public class JarAnalyzer extends AbstractAnalyzer implements Analyzer { addPackagesAsEvidence ^= Settings.getBoolean(Settings.KEYS.PERFORM_DEEP_SCAN); analyzePackageNames(dependency, addPackagesAsEvidence); if (!hasClasses - || (dependency.getFileName().toLowerCase().endsWith("-sources.jar") - || dependency.getFileName().toLowerCase().endsWith("-javadoc.jar"))) { + && (dependency.getFileName().toLowerCase().endsWith("-sources.jar") + || dependency.getFileName().toLowerCase().endsWith("-javadoc.jar") + || dependency.getFileName().toLowerCase().endsWith("-src.jar") + || dependency.getFileName().toLowerCase().endsWith("-doc.jar"))) { engine.getDependencies().remove(dependency); } } catch (IOException ex) {