public Map getMismatch()

in src/main/java/org/apache/maven/plugins/dependency/analyze/AnalyzeDepMgt.java [220:234]


    public Map<Artifact, Dependency> getMismatch(
            Map<String, Dependency> depMgtMap, Set<Artifact> allDependencyArtifacts) {
        Map<Artifact, Dependency> mismatchMap = new HashMap<>();

        for (Artifact dependencyArtifact : allDependencyArtifacts) {
            Dependency depFromDepMgt = depMgtMap.get(getArtifactManagementKey(dependencyArtifact));
            if (depFromDepMgt != null) {
                if (depFromDepMgt.getVersion() != null
                        && !depFromDepMgt.getVersion().equals(dependencyArtifact.getBaseVersion())) {
                    mismatchMap.put(dependencyArtifact, depFromDepMgt);
                }
            }
        }
        return mismatchMap;
    }