Allow mojo to bind to wildcard goal
-----------------------------------

                 Key: MNG-5130
                 URL: https://jira.codehaus.org/browse/MNG-5130
             Project: Maven 2 & 3
          Issue Type: Improvement
          Components: Plugin API
            Reporter: Brian Topping


When defining a mojo, metadata generated by the @goal javadoc annotation 
associates the mojo with a goal in a 1:1 relationship. For a current project, 
it would be very helpful if that could be a 1:n relationship whereby a mojo 
could be called for any goal not otherwise defined -- a wildcard goal.

Particular use case is the goal acts as a selector for doing something 
important but that would otherwise require an additional -D parameter.  This is 
important for cli invocation.

Implementation should scan all goals for a plugin before falling back to a 
wildcard mojo, if one exists.  It would be undefined or illegal to have more 
than one wildcard mojo.

I doubt I'll get time to work on this, but I'll submit a patch if I do.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to