Making it possible for plug-in to add modules to the reactor programatically
----------------------------------------------------------------------------

         Key: MNG-1916
         URL: http://jira.codehaus.org/browse/MNG-1916
     Project: Maven 2
        Type: Improvement

    Reporter: Nils Fredrik Gjerull


I would like to be able to specify a number of directories as plug-in 
directories, automatically discover every plug-in in those directories and 
include them in the reactor. As I understands it the reactor with it's modules 
({{org.apache.maven.execution.ReactorManager}}) is created in 
{{org.apache.maven.DefaultMaven}}. If I understands this correctly maven 
plug-ins can't add projects to the reactor programatically.

My proposition to solve this is to add a phase which will be executed after the 
pom.xml is parsed, but before the information stored in Model/MavenProject is 
used, and most importantly before the {{ReactorManager is created}}. Then you 
can add information to the MavenProject programatically, increasing the 
flexibility for plug-ins.

I am not fluent in the maven2 code base, but it seems to me that this require 
quite a lot of changes to the code. As I understands it the life cycle starts 
after the {{ReactorManager}} is made, and therefore after the information in 
Model have started to be used.


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