[
http://jira.codehaus.org/browse/MNG-2863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Casey updated MNG-2863:
----------------------------
Fix Version/s: (was: 2.1.x)
2.1-alpha-1
> 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-alpha-1
>
>
> 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