From 71415e98ebfdf0e4e1d144338017982a7b61da8e Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Fri, 22 Jun 2012 10:10:50 +0000 Subject: [PATCH] [MPLUGIN-213] NullPointerException in descriptor goal Submitted by Tony Chemit. git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1352829 13f79535-47bb-0310-9956-ffa450edef68 --- .../annotations/JavaAnnotationsMojoDescriptorExtractor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/annotations/JavaAnnotationsMojoDescriptorExtractor.java b/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/annotations/JavaAnnotationsMojoDescriptorExtractor.java index 234bb71..c99e998 100644 --- a/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/annotations/JavaAnnotationsMojoDescriptorExtractor.java +++ b/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/annotations/JavaAnnotationsMojoDescriptorExtractor.java @@ -519,7 +519,10 @@ public class JavaAnnotationsMojoDescriptorExtractor { mojoDescriptor.setExecuteGoal( execute.goal() ); mojoDescriptor.setExecuteLifecycle( execute.lifecycle() ); - mojoDescriptor.setExecutePhase( execute.phase().id() ); + if ( execute.phase() != null ) + { + mojoDescriptor.setExecutePhase( execute.phase().id() ); + } } mojoDescriptor.setExecutionStrategy( mojo.executionStrategy() );