[ http://jira.codehaus.org/browse/MNG-217?page=history ] Work on MNG-217 started by Brett Porter
> 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 > > > 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
