in src/main/java/org/apache/maven/report/projectinfo/DependencyConvergenceReport.java [775:795]
private void getAllDependencyMap(
Map<String, List<ReverseDependencyLink>> allDependencies,
MavenProject reactorProject,
DependencyNode node) {
Set<Artifact> artifacts = getAllDescendants(node);
for (Artifact art : artifacts) {
String key = art.getGroupId() + ":" + art.getArtifactId();
List<ReverseDependencyLink> reverseDepependencies = allDependencies.get(key);
if (reverseDepependencies == null) {
reverseDepependencies = new ArrayList<>();
}
if (!containsDependency(reverseDepependencies, art)) {
reverseDepependencies.add(new ReverseDependencyLink(toDependency(art), reactorProject));
}
allDependencies.put(key, reverseDepependencies);
}
}