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 <schu...@apache.org> Authored: Mon Dec 14 04:57:47 2015 +0100 Committer: Christian Schulte <schu...@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 {