[ http://jira.codehaus.org/browse/MNG-2015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brett Porter updated MNG-2015: ------------------------------ Fix Version/s: (was: 2.1.x) 2.1-alpha-1 > 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 > Issue Type: New Feature > Components: Plugins and Lifecycle > Affects Versions: 2.0.2 > Reporter: John Casey > Assignee: John Casey > Fix For: 2.1-alpha-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