35 lines
1.8 KiB
Diff
35 lines
1.8 KiB
Diff
From bbe137765c8ac11c9adcd52e7063453b1c092735 Mon Sep 17 00:00:00 2001
|
|
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
|
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
|
|
|