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]
