private void getAllDependencyMap()

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