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;
}