Good day to you, Prabu, In Maven2, pregoal and postgoal no longer exists. In it's place a built in lifecycle is introduce containing several phases.
To do you what you wan, you can set your custom plugin @execute phase="<some phase>" where <some phase> is a phase after your scm:checkout's phase. However, since scm:checkout is not bound to any phase (by default), it would be a bit hard to know before hand what <some phase> would be. Thus, i suggest you do not bind your custom plugin a default phase as well. Instead, using your pom, just bind scm:checkout in one phase, and your custom plugin's goal in another phase (after your scm:checkout's phase). Either that, or bind them in the same phase but declare scm:checkout first, followed by your custom plugin's goal ( if that does not seem to work, you may want to use maven 2.1-SNAPSHOT since it is fixed there ). And if that kind of setup is used through out several projects, then you may want to create a parent pom ( if you don't already have one ) and declare the phase binding of your scm:checkout and custom plugin's goal there. And have your projects inherit that parent project. For more information about lifecycles, phases, and goals, kindly take a look at [1]. Cheers, Franz [1] http://docs.codehaus.org/display/MAVENUSER/introduction-to-the-lifecycle Prabu Krishnakumar wrote: > > Hi, > We came across goal decoration in > http://docs.codehaus.org/display/MAVEN/Maven2+Goal+Decoration, but the > latest maven 2 version does not seem to support this. > We have a requirement where we have to persist the version info in a file > on > cvs checkout.Planned to do this on the postgoal of scm:checkout through a > custom plugin.Is there any alternative in maven 2 for goal decoration. > > Thanks, > Prabu > > -- View this message in context: http://www.nabble.com/maven-2-goal-decoration-tf2887847s177.html#a8074126 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
