You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2012/05/28 10:54:25 UTC

svn commit: r1343166 - /maven/plugin-tools/trunk/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java

Author: hboutemy
Date: Mon May 28 08:54:25 2012
New Revision: 1343166

URL: http://svn.apache.org/viewvc?rev=1343166&view=rev
Log:
improved error message

Modified:
    maven/plugin-tools/trunk/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java

Modified: maven/plugin-tools/trunk/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java
URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java?rev=1343166&r1=1343165&r2=1343166&view=diff
==============================================================================
--- maven/plugin-tools/trunk/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java (original)
+++ maven/plugin-tools/trunk/maven-plugin-tools-java/src/main/java/org/apache/maven/tools/plugin/extractor/java/JavaMojoDescriptorExtractor.java Mon May 28 08:54:25 2012
@@ -230,12 +230,13 @@ public class JavaMojoDescriptorExtractor
 
             if ( executePhase == null && executeGoal == null )
             {
-                throw new InvalidPluginDescriptorException( "@execute tag requires a 'phase' or 'goal' parameter" );
+                throw new InvalidPluginDescriptorException( javaClass.getFullyQualifiedName()
+                    + ": @execute tag requires either a 'phase' or 'goal' parameter" );
             }
             else if ( executePhase != null && executeGoal != null )
             {
-                throw new InvalidPluginDescriptorException(
-                    "@execute tag can have only one of a 'phase' or 'goal' parameter" );
+                throw new InvalidPluginDescriptorException( javaClass.getFullyQualifiedName()
+                    + ": @execute tag can have only one of a 'phase' or 'goal' parameter" );
             }
             mojoDescriptor.setExecutePhase( executePhase );
             mojoDescriptor.setExecuteGoal( executeGoal );
@@ -246,8 +247,8 @@ public class JavaMojoDescriptorExtractor
                 mojoDescriptor.setExecuteLifecycle( lifecycle );
                 if ( mojoDescriptor.getExecuteGoal() != null )
                 {
-                    throw new InvalidPluginDescriptorException(
-                        "@execute lifecycle requires a phase instead of a goal" );
+                    throw new InvalidPluginDescriptorException( javaClass.getFullyQualifiedName()
+                        + ": @execute lifecycle requires a phase instead of a goal" );
                 }
             }
         }