in src/main/java/org/apache/maven/resolver/internal/ant/tasks/DependencyGraphLogger.java [45:77]
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;
}