Thank you Wayne, the information you shared helped me to accomplish what i wanted! I modified the mvn.bat file to call some scripts i created. That was pretty easy!
Thanks, Thorsten PS. As a side-effect, I also found a way to indicate maven build success/failure with my Dell XPS Laptop integrated LEDs, which is totally awesome :-D -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Wayne Fay Gesendet: Freitag, 9. Februar 2007 19:15 An: Maven Users List Betreff: Re: [m2] plugin development question I have no idea if this is possible with M2 plugins as I haven't done a whole lot in that area yet. The first one should be relatively easy -- make a mojo and assign it to the validate phase. But I'm not sure you can assign a mojo to the "last" phase when you don't know which one that will be especially when an error occurs. Someone else who knows more about plugins will hopefully reply with more info here. So instead, I might suggest using the %HOME%\mavenrc_pre.bat and %HOME%\mavenrc_post.bat files (assuming you're on Windows) specified in mvn.bat to do the start/stop process you're looking for. Or if you're not on Windows, the "mvn" batch script seems to look for and execute /etc/mavenrc and $HOME/.mavenrc before calling the Maven java process. But it does not have a corresponding "post" call. Alternatively, I would override the entire mvn batch file stuff with my own, perhaps call it mymvn, and do the start/stop stuff in mymvn, and then call the real mvn batch file from there. This seems easiest to me, especially if you're only developing on one common platform. Wayne On 2/9/07, Thorsten Vogel <[EMAIL PROTECTED]> wrote: > Good day everyone, > > > > i want to achieve the following in a m2 plugin but i don't know if it > is possible (i am new to m2 but i have used m1 intensively in the past): > > 1. One plugin/mojo must be executed when the build starts. > 2. One plugin/mojo must be executed when the build ends and it needs > to detect if there were build errors. > > How would i accomplish this? > > Is there a way to register a build lifecycle listener somehow or can i > achieve this with mutiple plugins? > > > > Thank you in advance! > Thorsten > > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]