[ http://jira.codehaus.org/browse/MNG-217?page=history ]

Brett Porter updated MNG-217:
-----------------------------

    Remaining Estimate: 21600
     Original Estimate: 21600

> change mojos to per-lookup - use fields instead of req parms
> ------------------------------------------------------------
>
>          Key: MNG-217
>          URL: http://jira.codehaus.org/browse/MNG-217
>      Project: m2
>         Type: Improvement
>   Components: maven-core
>     Reporter: Brett Porter
>     Assignee: Brett Porter
>      Fix For: 1.0-alpha-1

>
> Original Estimate: 6 hours
>         Remaining: 6 hours
>
> Currently, the mojos use a parameter map. Setting this up is a little tedious 
> and can be error prone.
> The parameters can be populated as fields. This will make them simpler to 
> develop and less error prone. It should also facilitate easier use of complex 
> configuration like lists and nested objects using the existing plexus 
> configuration technique.
> It may be appropriate to move the qdox tags to the parameters themselves, 
> reducing the need for as much configuration, but that is a secondary task - 
> to be opened later after more thought.
> If possible the request should be removed (the log can be made a part of 
> AbstractPlugin - need to check anything else in the request that might not 
> suit this). The reponse can already be removed and made into a return type as 
> it only has one object within it. THis greatly simplifies the interface to:
> public PluginExecutionResult execute()
>   throws PluginExecutionException;

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to