Le Tue, 10 Aug 2010 13:25:41 -0400, "C. Benson Manica" <[email protected]> a écrit :
> I do pretty much always want to release with the tests done, but why do they > have to run twice for essentially the same process, i.e. prepare and > perform? They take a long time, and are they really likely to fail between > prepare and perform? I guess if I'm stuck, I'm stuck, but this seems > gratuitous. perform goal is here to check if you can do a release. perform really do the release. Perharps in your case there is no impact from prepare to perform, but for us it is not the case, we really need to pass it in release stage too. for information, when a release stage, you can see that tests are done twice : one for the deploy and one for the site-deploy (in fact for the surefire report). I know sometime it can be a pain (and long...) but I don't think there is another to do it. If there is anoter way, perharps maven guys can tell you more ? Sorry not to have a wonderfull solution for you. > > On Tue, Aug 10, 2010 at 12:40 PM, Tony Chemit <[email protected]> wrote: > > > Le Tue, 10 Aug 2010 12:32:55 -0400, > > "C. Benson Manica" <[email protected]> a écrit : > > > > > mvn -DskipTests=true -Dmaven.test.skip=true release:perform still insists > > on > > > running the unit tests. Why? They already ran on release:prepare, I > > > really, really, really get annoyed sitting through five minutes of unit > > > tests that I know pass because I just ran them. > > > > > > > When doing a mvn release:perform, the plugin just launch another instance > > of maven with by default this command : > > > > mvn deploy site-deploy -DperformRelease > > > > So you will never be able to change this behaviour like you are trying to > > do. > > > > To make this possible you can use one of the release:perform parameter. > > > > Before shouting after maven, just try to understand it :) and have a look > > to the documentation. > > > > In your case, this the page [0] > > > > What your are doing seems not natural to me, one of my best-pratice is to > > ALWAYS release with tests done, otherwise, the generated ste (and the > > surefire report) will say : no tests passed, is it really what you want ? > > > > [0] http://maven.apache.org/plugins/maven-release-plugin/perform-mojo.html > > > > > > -- > > Tony Chemit > > -------------------- > > tél: +33 (0) 2 40 50 29 28 > > email: [email protected] > > http://www.codelutin.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: [email protected] http://www.codelutin.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
