maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tony Chemit <che...@codelutin.com>
Subject Re: Skip tests on release
Date Wed, 11 Aug 2010 12:37:51 GMT
Le Wed, 11 Aug 2010 08:33:06 -0400,
"C. Benson Manica" <cbmanica@gmail.com> a écrit :

> Thanks, this seems to be what I was looking for.
Yeah, as it was written in the link I gave you...

> 
> On Tue, Aug 10, 2010 at 1:35 PM, Larry Shatzer, Jr. <larrys@gmail.com>wrote:
> 
> > I've seen it like this in a parent corporate pom:
> >
> > In the release plugin configuration:
> >
> >      <plugin>
> >        <groupId>org.apache.maven.plugins</groupId>
> >         <artifactId>maven-release-plugin</artifactId>
> >        <configuration>
> >          <preparationGoals>clean install</preparationGoals>
> >          <goals>deploy -P release</goals>
> >        </configuration>
> >      </plugin>
> >
> > Then later on:
> >
> >    <profile>
> >      <!-- Used only when invoking release:perform so as not to re-run
> > tests as part of the deployment-->
> >      <id>release</id>
> >      <properties>
> >        <skipTests>true</skipTests>
> >      </properties>
> >    </profile>
> >
> > On Tue, Aug 10, 2010 at 11:25 AM, C. Benson Manica <cbmanica@gmail.com>
> > wrote:
> > > 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.
> > >
> > > On Tue, Aug 10, 2010 at 12:40 PM, Tony Chemit <chemit@codelutin.com>
> > wrote:
> > >
> > >> Le Tue, 10 Aug 2010 12:32:55 -0400,
> > >> "C. Benson Manica" <cbmanica@gmail.com> 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: chemit@codelutin.com
> > >> http://www.codelutin.com
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > >> For additional commands, e-mail: users-help@maven.apache.org
> > >>
> > >>
> > >
> > >
> > > --
> > > C. Benson Manica
> > > cbmanica@gmail.com
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
> 
> 



-- 
Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
email: chemit@codelutin.com  
http://www.codelutin.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message