[ 
https://jira.codehaus.org/browse/MNG-1567?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Benedict updated MNG-1567:
-------------------------------

    Fix Version/s:     (was: Issues to be reviewed for 3.x)

> improvements to complex mojo configuration
> ------------------------------------------
>
>                 Key: MNG-1567
>                 URL: https://jira.codehaus.org/browse/MNG-1567
>             Project: Maven
>          Issue Type: Improvement
>          Components: Plugins and Lifecycle
>            Reporter: Brett Porter
>
> currently, you can specify an object in the configuration that allows nesting 
> multiple levels of config. This is helpful, but it would be good to be able 
> to validate those portions of the configuration as well as set default 
> values, and make them extendable by making them fully fledged configured 
> component requirements.
> basically:
> - be able to specify expressions and default values within the fields of the 
> object, not just the top mojo, as long as it is in the same source tree as 
> the mojo (like extends)
> - to be able to put a polymorphic object in there without an implementation 
> given in the pom. This might require selectors, and so might be best left 
> until a later version (se elinked issue for a use case)
> I haven't tried, but it might already be possible to do this (from 
> components.xml), and we just need to wire up the tools to handle it.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to