You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sc...@apache.org on 2015/12/14 05:00:45 UTC

maven git commit: Updated to ensure 'MavenProject.getManagedVersionMap()' consistently returns an immutable map.

Repository: maven
Updated Branches:
  refs/heads/master 893efe3a9 -> ab130cf9f


Updated to ensure 'MavenProject.getManagedVersionMap()' consistently returns an immutable map.


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/ab130cf9
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/ab130cf9
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/ab130cf9

Branch: refs/heads/master
Commit: ab130cf9f0de7f2aa697ec2fb0b993a8e61c44cb
Parents: 893efe3
Author: Christian Schulte <sc...@apache.org>
Authored: Mon Dec 14 04:57:47 2015 +0100
Committer: Christian Schulte <sc...@apache.org>
Committed: Mon Dec 14 04:59:35 2015 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/maven/project/DefaultProjectBuilder.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven/blob/ab130cf9/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java
----------------------------------------------------------------------
diff --git a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java
index e29efa4..fb15c87 100644
--- a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java
+++ b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java
@@ -786,7 +786,7 @@ public class DefaultProjectBuilder
             List<Dependency> deps;
             DependencyManagement dependencyManagement = project.getDependencyManagement();
             if ( ( dependencyManagement != null ) && ( ( deps = dependencyManagement.getDependencies() ) != null )
-                && ( deps.size() > 0 ) )
+                     && ( deps.size() > 0 ) )
             {
                 map = new HashMap<>();
                 for ( Dependency d : dependencyManagement.getDependencies() )
@@ -798,6 +798,7 @@ public class DefaultProjectBuilder
                         map.put( d.getManagementKey(), artifact );
                     }
                 }
+                map = Collections.unmodifiableMap( map );
             }
             else
             {