[
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)