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]