in src/main/java/org/apache/maven/resolver/internal/ant/tasks/DependencyGraphLogger.java [42:70]
public boolean visitEnter(DependencyNode node) {
StringBuilder buffer = new StringBuilder(128);
buffer.append(indent);
Dependency dep = node.getDependency();
if (dep != null) {
Artifact art = dep.getArtifact();
buffer.append(art);
buffer.append(':').append(dep.getScope());
String premanagedScope = DependencyManagerUtils.getPremanagedScope(node);
if (premanagedScope != null && !premanagedScope.equals(dep.getScope())) {
buffer.append(" (scope managed from ").append(premanagedScope).append(")");
}
String premanagedVersion = DependencyManagerUtils.getPremanagedVersion(node);
if (premanagedVersion != null && !premanagedVersion.equals(art.getVersion())) {
buffer.append(" (version managed from ")
.append(premanagedVersion)
.append(")");
}
} else {
buffer.append("Resolved Dependency Graph:");
}
task.log(buffer.toString(), Project.MSG_VERBOSE);
indent += " ";
return true;
}