Author: jdcasey
Date: Mon Jun 18 15:25:41 2007
New Revision: 548510

URL: http://svn.apache.org/viewvc?view=rev&rev=548510
Log:
OPEN - issue MASSEMBLY-210: repository does not include the parent pom 
http://jira.codehaus.org/browse/MASSEMBLY-210

Fixing NPE when copying a parent-POM whose MavenProject.getFile() returns null.

Modified:
    
maven/shared/trunk/maven-repository-builder/src/main/java/org/apache/maven/shared/repository/DefaultRepositoryAssembler.java

Modified: 
maven/shared/trunk/maven-repository-builder/src/main/java/org/apache/maven/shared/repository/DefaultRepositoryAssembler.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-repository-builder/src/main/java/org/apache/maven/shared/repository/DefaultRepositoryAssembler.java?view=diff&rev=548510&r1=548509&r2=548510
==============================================================================
--- 
maven/shared/trunk/maven-repository-builder/src/main/java/org/apache/maven/shared/repository/DefaultRepositoryAssembler.java
 (original)
+++ 
maven/shared/trunk/maven-repository-builder/src/main/java/org/apache/maven/shared/repository/DefaultRepositoryAssembler.java
 Mon Jun 18 15:25:41 2007
@@ -332,13 +332,16 @@
 
             setAlignment( artifact, groupVersionAlignments );
 
-//            File sourceFile = new File( localRepository.getBasedir(), 
localRepository.pathOf( artifact ) );
-//
-//            if ( !sourceFile.exists() )
-//            {
-//                break;
-//            }
-//
+            if ( ( sourceFile == null ) || !sourceFile.exists() )
+            {
+                sourceFile = new File( localRepository.getBasedir(), 
localRepository.pathOf( artifact ) );
+            }
+
+            if ( !sourceFile.exists() )
+            {
+                break;
+            }
+
             File targetFile = new File( targetRepository.getBasedir(), 
targetRepository.pathOf( artifact ) );
 
             try


Reply via email to