Thanks, this seems to be what I was looking for.

On Tue, Aug 10, 2010 at 1:35 PM, Larry Shatzer, Jr. <lar...@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 <cbman...@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 <che...@codelutin.com>
> wrote:
> >
> >> Le Tue, 10 Aug 2010 12:32:55 -0400,
> >> "C. Benson Manica" <cbman...@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: 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

Reply via email to