And again, ANT solution... :D

not just kidding...

you can use profiles

<profiles>
  <profile>
    <id>production</id>
    <properties>
      <maven.test.skip>true</maven.test.skip>
    </properties>
  </profile>
</profiles>

and then use mvn package -P production



2010/8/11 Tony Chemit <[email protected]>

> Le Wed, 11 Aug 2010 08:33:06 -0400,
> "C. Benson Manica" <[email protected]> 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. <[email protected]
> >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 <[email protected]
> >
> > > 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 <[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]
> > > >>
> > > >>
> > > >
> > > >
> > > > --
> > > > C. Benson Manica
> > > > [email protected]
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > 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]
>
>


-- 
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

Reply via email to