Author: brett Date: Wed Jun 22 04:24:31 2005 New Revision: 191800 URL: http://svn.apache.org/viewcvs?rev=191800&view=rev Log: fix NPE
Modified: maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java Modified: maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=191800&r1=191799&r2=191800&view=diff ============================================================================== --- maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java (original) +++ maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java Wed Jun 22 04:24:31 2005 @@ -159,15 +159,23 @@ private Map createManagedVersionMap( DependencyManagement dependencyManagement ) { - Map map = new HashMap(); - for ( Iterator i = dependencyManagement.getDependencies().iterator(); i.hasNext(); ) + Map map; + if ( dependencyManagement != null && dependencyManagement.getDependencies() != null ) { - Dependency d = (Dependency) i.next(); + map = new HashMap(); + for ( Iterator i = dependencyManagement.getDependencies().iterator(); i.hasNext(); ) + { + Dependency d = (Dependency) i.next(); - Artifact artifact = artifactFactory.createArtifact( d.getGroupId(), d.getArtifactId(), d.getVersion(), - d.getScope(), d.getType(), null ); + Artifact artifact = artifactFactory.createArtifact( d.getGroupId(), d.getArtifactId(), d.getVersion(), + d.getScope(), d.getType(), null ); - map.put( d.getManagementKey(), artifact ); + map.put( d.getManagementKey(), artifact ); + } + } + else + { + map = Collections.EMPTY_MAP; } return map; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]