From bbe137765c8ac11c9adcd52e7063453b1c092735 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 28 Mar 2014 19:30:36 +0100 Subject: [PATCH 2/4] Protect against NPE in Install MOJO --- .../java/org/fedoraproject/maven/rpminstall/plugin/InstallMojo.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xmvn-mojo/src/main/java/org/fedoraproject/maven/rpminstall/plugin/InstallMojo.java b/xmvn-mojo/src/main/java/org/fedoraproject/maven/rpminstall/plugin/InstallMojo.java index 0e64792..bbff4c2 100644 --- a/xmvn-mojo/src/main/java/org/fedoraproject/maven/rpminstall/plugin/InstallMojo.java +++ b/xmvn-mojo/src/main/java/org/fedoraproject/maven/rpminstall/plugin/InstallMojo.java @@ -130,7 +130,7 @@ public class InstallMojo logger.debug( "Installing main artifact " + mainArtifact ); logger.debug( "Artifact file is " + mainArtifact.getFile() ); - if ( !mainArtifact.getFile().isFile() ) + if ( mainArtifact.getFile() != null && !mainArtifact.getFile().isFile() ) { logger.info( "Skipping installation of artifact " + mainArtifact.getFile() + ": artifact file is not a regular file" ); @@ -151,7 +151,7 @@ public class InstallMojo logger.debug( "Installing attached artifact " + attachedArtifact ); logger.debug( "Artifact file is " + mavenArtifact.getFile() ); - if ( !mavenArtifact.getFile().isFile() ) + if ( mavenArtifact.getFile() != null && !mavenArtifact.getFile().isFile() ) { logger.info( "Skipping installation of attached artifact " + attachedArtifact + ": artifact file is not a regular file" ); -- 1.9.0