[ http://jira.codehaus.org/browse/MNG-2863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Casey closed MNG-2863. --------------------------- Resolution: Fixed this has been merged to trunk. > Refactor lifecycle executor to allow viewing/modification of a declarative > build 'plan' > --------------------------------------------------------------------------------------- > > Key: MNG-2863 > URL: http://jira.codehaus.org/browse/MNG-2863 > Project: Maven 2 > Issue Type: New Feature > Components: Plugins and Lifecycle > Affects Versions: 2.0.5 > Reporter: John Casey > Assigned To: John Casey > Fix For: 2.1.x > > > Currently, Maven basically discovers the next step in the build once the last > one is executed, according to profile injection, POM inheritance, lifecycle > mappings, and the default mojos bound to a give lifecycle. The fact that all > of this happens "magically" (completely behind the scenes) makes it quite > difficult to understand how the build will execute ahead of time in some > cases. If a given mojo specifies an @execute annotation, then this can > further confound users trying to understand the build process. > As preparation for adding fine-grained mojo ordering within a phase, as well > as mojo suppression and replacement, we need the ability to see ahead of a > build's execution exactly what steps it will traverse. This should act much > like the effective-pom or effective-settings as a diagnosis tool, and help > users target certain behaviors they want to modify through their POMs. -- 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