create an inter-plugin communication bus, for setting flags about the 
generalized build state
---------------------------------------------------------------------------------------------

         Key: MNG-2015
         URL: http://jira.codehaus.org/browse/MNG-2015
     Project: Maven 2
        Type: New Feature

  Components: Plugins and Lifecycle  
    Versions: 2.0.2    
    Reporter: John Casey
     Fix For: 2.1


Currently, there is no way for mojos in different plugins to communicate with 
one another in any way, other than flag files written into someplace like 
${project.build.directory}.

We need a communication bus by which plugins can communicate build state with 
one another. This communication can be limited, both in terms of legal values 
(allow only Strings?), and in terms of the messages that can be sent (eg. 
"compile" phase ran == Boolean.TRUE or something).

Such communication can greatly enhance Maven's ability to optimize builds, and 
only perform the steps necessary to respond to changes since the last build, 
where possible.

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