Index: maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/tree/DependencyTreeResolutionListener.java
===================================================================
--- maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/tree/DependencyTreeResolutionListener.java	(Revision 713354)
+++ maven-dependency-tree/src/main/java/org/apache/maven/shared/dependency/tree/DependencyTreeResolutionListener.java	(Arbeitskopie)
@@ -359,7 +359,7 @@
              * Cache management information and apply in includeArtifact, since DefaultArtifactCollector mutates the
              * artifact and then calls includeArtifact after manageArtifact.
              */
-            managedScopes.put( replacement.getId(), artifact.getScope() );
+            managedScopes.put( artifact.getDependencyConflictId(), artifact.getScope() );
         }
     }
     
@@ -526,7 +526,7 @@
     {
         Artifact artifact = node.getArtifact();
         String premanagedVersion = (String) managedVersions.get( artifact.getId() );
-        String premanagedScope = (String) managedScopes.get( artifact.getId() );
+        String premanagedScope = (String) managedScopes.get( artifact.getDependencyConflictId() );
         
         if ( premanagedVersion != null || premanagedScope != null )
         {

