improvements to complex mojo configuration
------------------------------------------

         Key: MNG-1567
         URL: http://jira.codehaus.org/browse/MNG-1567
     Project: Maven 2
        Type: Improvement
  Components: maven-core  
    Reporter: Brett Porter
     Fix For: 2.1


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to