From 43f0fa9e10dd8852afbbb5882f60e749767a0940 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: 044cbb59264adbc11f022b0b40e8a781b9c1a046 --- .../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) {