[ http://jira.codehaus.org/browse/MNG-1567?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=139795#action_139795 ]
Marvin Froeder commented on MNG-1567: ------------------------------------- Will be cool if complex parameters use xstream to parse.... http://xstream.codehaus.org/ With this, is easy to parse any XML to any object. VELO > improvements to complex mojo configuration > ------------------------------------------ > > Key: MNG-1567 > URL: http://jira.codehaus.org/browse/MNG-1567 > Project: Maven 2 > Issue Type: Improvement > Components: Plugins and Lifecycle > Reporter: Brett Porter > Fix For: 2.x > > > 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 is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira