Re: Skip tests on release

2010-08-11 Thread a.geo
And again, ANT solution... :D

not just kidding...

you can use profiles


  
production

  true

  


and then use mvn package -P production



2010/8/11 Tony Chemit 

> Le Wed, 11 Aug 2010 08:33:06 -0400,
> "C. Benson Manica"  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.  >wrote:
> >
> > > I've seen it like this in a parent corporate pom:
> > >
> > > In the release plugin configuration:
> > >
> > >  
> > >org.apache.maven.plugins
> > > maven-release-plugin
> > >
> > >  clean install
> > >  deploy -P release
> > >
> > >  
> > >
> > > Then later on:
> > >
> > >
> > >  
> > >  release
> > >  
> > >true
> > >  
> > >
> > >
> > > On Tue, Aug 10, 2010 at 11:25 AM, C. Benson Manica  >
> > > 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 
> > > wrote:
> > > >
> > > >> Le Tue, 10 Aug 2010 12:32:55 -0400,
> > > >> "C. Benson Manica"  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: che...@codelutin.com
> > > >> http://www.codelutin.com
> > > >>
> > > >>
> -
> > > >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > > >> For additional commands, e-mail: users-h...@maven.apache.org
> > > >>
> > > >>
> > > >
> > > >
> > > > --
> > > > C. Benson Manica
> > > > cbman...@gmail.com
> > > >
> > >
> > > -
> > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > > For additional commands, e-mail: users-h...@maven.apache.org
> > >
> > >
> >
> >
>
>
>
> --
> Tony Chemit
> 
> tél: +33 (0) 2 40 50 29 28
> email: che...@codelutin.com
> http://www.codelutin.com
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


-- 
Cesar De la Cruz Rojas
*
-
*
Sennior Software Engineer
-
Follow me in Facebook : http://www.facebook.com/aquiles.geo
Twitter http://twitter.com/ageo
Picture blog http://ageo.deviantart.com


Re: Skip tests on release

2010-08-11 Thread Tony Chemit
Le Wed, 11 Aug 2010 08:33:06 -0400,
"C. Benson Manica"  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. wrote:
> 
> > I've seen it like this in a parent corporate pom:
> >
> > In the release plugin configuration:
> >
> >  
> >org.apache.maven.plugins
> > maven-release-plugin
> >
> >  clean install
> >  deploy -P release
> >
> >  
> >
> > Then later on:
> >
> >
> >  
> >  release
> >  
> >true
> >  
> >
> >
> > On Tue, Aug 10, 2010 at 11:25 AM, C. Benson Manica 
> > 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 
> > wrote:
> > >
> > >> Le Tue, 10 Aug 2010 12:32:55 -0400,
> > >> "C. Benson Manica"  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: che...@codelutin.com
> > >> http://www.codelutin.com
> > >>
> > >> -
> > >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > >> For additional commands, e-mail: users-h...@maven.apache.org
> > >>
> > >>
> > >
> > >
> > > --
> > > C. Benson Manica
> > > cbman...@gmail.com
> > >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> >
> >
> 
> 



-- 
Tony Chemit

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

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



Re: Skip tests on release

2010-08-11 Thread C. Benson Manica
Thanks, this seems to be what I was looking for.

On Tue, Aug 10, 2010 at 1:35 PM, Larry Shatzer, Jr. wrote:

> I've seen it like this in a parent corporate pom:
>
> In the release plugin configuration:
>
>  
>org.apache.maven.plugins
> maven-release-plugin
>
>  clean install
>  deploy -P release
>
>  
>
> Then later on:
>
>
>  
>  release
>  
>true
>  
>
>
> On Tue, Aug 10, 2010 at 11:25 AM, C. Benson Manica 
> 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 
> wrote:
> >
> >> Le Tue, 10 Aug 2010 12:32:55 -0400,
> >> "C. Benson Manica"  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: che...@codelutin.com
> >> http://www.codelutin.com
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> >> For additional commands, e-mail: users-h...@maven.apache.org
> >>
> >>
> >
> >
> > --
> > C. Benson Manica
> > cbman...@gmail.com
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


-- 
C. Benson Manica
cbman...@gmail.com


Re: Skip tests on release

2010-08-10 Thread Tony Chemit
Le Tue, 10 Aug 2010 13:25:41 -0400,
"C. Benson Manica"  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  wrote:
> 
> > Le Tue, 10 Aug 2010 12:32:55 -0400,
> > "C. Benson Manica"  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: che...@codelutin.com
> > http://www.codelutin.com
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> >
> >
> 
> 



-- 
Tony Chemit

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

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



Re: Skip tests on release

2010-08-10 Thread Larry Shatzer, Jr.
I've seen it like this in a parent corporate pom:

In the release plugin configuration:

  
org.apache.maven.plugins
maven-release-plugin

  clean install
  deploy -P release

  

Then later on:


  
  release
  
true
  


On Tue, Aug 10, 2010 at 11:25 AM, C. Benson Manica  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  wrote:
>
>> Le Tue, 10 Aug 2010 12:32:55 -0400,
>> "C. Benson Manica"  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: che...@codelutin.com
>> http://www.codelutin.com
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
>>
>
>
> --
> C. Benson Manica
> cbman...@gmail.com
>

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



Re: Skip tests on release

2010-08-10 Thread C. Benson Manica
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  wrote:

> Le Tue, 10 Aug 2010 12:32:55 -0400,
> "C. Benson Manica"  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: che...@codelutin.com
> http://www.codelutin.com
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


-- 
C. Benson Manica
cbman...@gmail.com


Re: Skip tests on release

2010-08-10 Thread Tony Chemit
Le Tue, 10 Aug 2010 12:32:55 -0400,
"C. Benson Manica"  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: che...@codelutin.com  
http://www.codelutin.com 

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