[ 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