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]
