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() );