in src/main/java/org/apache/maven/shared/dependency/graph/internal/DefaultDependencyCollectorBuilder.java [128:146]
private void logTree(org.eclipse.aether.graph.DependencyNode rootNode) {
// print the node tree with its associated data Map
rootNode.accept(new TreeDependencyVisitor(new DependencyVisitor() {
String indent = "";
@Override
public boolean visitEnter(org.eclipse.aether.graph.DependencyNode dependencyNode) {
LOGGER.debug("{}Aether node: {} data map: {}", indent, dependencyNode, dependencyNode.getData());
indent += " ";
return true;
}
@Override
public boolean visitLeave(org.eclipse.aether.graph.DependencyNode dependencyNode) {
indent = indent.substring(0, indent.length() - 4);
return true;
}
}));
}