Franz:

That was exactly what I was looking for.  I wanted to understand these
phases a little deeper and the xml shows where they are defined.

Thank you :-)

David

On 1/2/07, Franz Allan Valencia See <[EMAIL PROTECTED]> wrote:

Good day,

I was working on this last year but got preempted due to work. I was
trying to update the introduction to the lifecycle and I ended up with
this [1] which contains a comprehensive list of "development phases" (
I placed it in the wiki first till I am finish with the patch ).
Majority of the information here I got from [2] (for descriptions) and
[3] (for the lifecycle reference).

[1] contains a brief introduction to the lifecycle, phases, and goals,
lifecycle bindings...and a very brief intro for plugins. It also
contains the three built-in lifecycles in maven2 ( default, site, and
clean ), as well as the default goals bounded to each phase of each
lifecycle.

I no longer included the custom lifecycles that other projects are
using ( like that of the clover plugin ). Also, if you see a maven2
project with a packaging not included in [1] ( or in my references ),
it could mean that it has its own lifecycle.

As for my reference, from what I can remember, they are [2], [4], and
[5], specifically [3]. [2] is what I am trying to update, [4] is a
free maven book, [5] is the source code for maven-core where you will
find the source you are looking for, and [3] is the xml file used by
plexus to inject values to maven-core. [3], as Mykel and Jason has
pointed out, has what you need.

Cheers,
Franz

[1]
http://docs.codehaus.org/display/MAVENUSER/introduction-to-the-lifecycle
[2]
http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
[3]
http://svn.apache.org/repos/asf/maven/components/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml
[4] Better Builds with Maven
[5] http://svn.apache.org/repos/asf/maven/components/trunk/maven-core

On 1/2/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:
>
> On 2 Jan 07, at 5:42 PM 2 Jan 07, Arik Kfir wrote:
>
> > got ya... I'm afraid I can't help you there ;-)
> >
>
> http://svn.apache.org/repos/asf/maven/components/trunk/maven-core/src/
> main/resources/META-INF/plexus/components.xml
>
> Search for "validate" and you will have the default lifecycle.
> Remember there are other lifecycle like "site", "site-deploy" ... and
> a packaging can alter the bindings in the default lifecycle.
>
> Jason.
>
> >
> > On 1/3/07, David Whitehurst <[EMAIL PROTECTED]> wrote:
> >>
> >> I've seen this and I've also seen a similar list that specifically
> >> stated
> >> that it was not a comprehensive listing.  I'm not looking for
> >> someone to
> >> point me to the user documentation (finished or not-finished), I'm
> >> looking
> >> for someone to point me to a code module maybe so that I can be
> >> sure that
> >> I
> >> have "the" comprehensive list of phases that can be intercepted.
> >>
> >>
> >> David
> >>
> >> On 1/2/07, Arik Kfir <[EMAIL PROTECTED]> wrote:
> >> >
> >> > David,
> >> >
> >> > This question belongs in the users mailing list...
> >> >
> >> > Anyway - have you read the Introduction to the Build Lifecycle?
> >> > At:
> >> >
> >> >
> >> http://maven.apache.org/guides/introduction/introduction-to-the-
> >> lifecycle.html
> >> >
> >> > You can find it in the maven site by going to the "Index" option
> >> on the
> >> > menu
> >> > of the main page.
> >> >
> >> > Hope this helps,
> >> >   Arik.
> >> >
> >> > On 1/3/07, David Whitehurst <[EMAIL PROTECTED]> wrote:
> >> > >
> >> > > I'm writing this mail to the dev list because I'm unable to
> >> find a
> >> > > "comprehensive" list of development phases, and I also assume
> >> that
> >> these
> >> > > phases are in someway string literals in the Maven code
> >> somewhere.  Is
> >> > > there
> >> > > a comprehensive list or a code module that I can go find?
> >> > >
> >> > >
> >> > > Thanks,
> >> > >
> >> > > David
> >> > >
> >> > >
> >> >
> >> >
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to