You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2006/01/27 01:10:06 UTC

[jira] Commented: (MNG-2015) create an inter-plugin communication bus, for setting flags about the generalized build state

    [ http://jira.codehaus.org/browse/MNG-2015?page=comments#action_57084 ] 

Brett Porter commented on MNG-2015:
-----------------------------------

my understanding was that the MavenProject instance would always be this bus.

> 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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org