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
Assigned to: Brett Porter
Fix For: 1.0-alpha-1
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