Author: evenisse Date: Thu May 17 12:44:03 2007 New Revision: 539088 URL: http://svn.apache.org/viewvc?view=rev&rev=539088 Log: [MRELEASE-232] Fix NPE
Modified: maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java Modified: maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java URL: http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java?view=diff&rev=539088&r1=539087&r2=539088 ============================================================================== --- maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java (original) +++ maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractBackupPomsPhase.java Thu May 17 12:44:03 2007 @@ -35,14 +35,21 @@ { File pomFile = project.getFile(); - return new File( pomFile.getAbsolutePath() + backupPrefix ); + if ( pomFile != null ) + { + return new File( pomFile.getAbsolutePath() + backupPrefix ); + } + else + { + return null; + } } protected void deletePomBackup( MavenProject project ) { File pomBackup = getPomBackup( project ); - if ( pomBackup.exists() ) + if ( pomBackup != null && pomBackup.exists() ) { pomBackup.delete(); }