[ 
http://jira.codehaus.org/browse/MNG-2863?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_89488
 ] 

John Casey commented on MNG-2863:
---------------------------------

I've created a branch of trunk, called '2.1-lifecycle-refactor' to do this work 
without destabilizing trunk itself.

The branch can be checked out here:

http://svn.apache.org/repos/asf/maven/components/branches/2.1-lifecycle-refactor

> 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

        

Reply via email to