He's saying to skip tests in only the second mvn execution... And you
will only get to the second mvn execution once the first one passes,
including tests.... So I don't see how you're skipping any tests.

This seems to be your best plan, imo.

Wayne

On 11/2/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Skipping tests before in the deploy makes me nervous. I have considered
that too. You are right, snapshots only add up on the remote repository
not the local one. So, at least disk space is not impacted.

-Moiz

-----Original Message-----
From: Max Cooper [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 01, 2006 2:04 PM
To: Maven Users List
Subject: Re: Consistency of deployed modules

To avoid running the tests twice, set maven.test.skip=true in the
properties section of the 'mvn deploy' Builder.

I am not sure if this would work, but to avoid the double-install,
perhaps you could run 'mvn clean package' (instead of install) on the
first phase.

Are you sure running install twice uses more disk space than running it
once? I am not using SNAPSHOTs, so installing mygroup:myartifact:1.0
twice doesn't take any more disk space than installing it once.

-Max

[EMAIL PROTECTED] wrote:
> Thanks for response.
>
> That's similat what I have in place, and I am using luntbuild:
>
> mvn clean install
> (on success: post build )
> mvn deploy site site:deply
>
> But the problem is that now I have to run unit tests multiple times.
> My unit tests run for around 15 minutes. That brings the total build
> time to 1 hour. This also doubles disk usage in the local repository
> on the build machine because the install phase is invoked twice.
>
> There should be a more elegant way to do this than this ( IMO ) hack.
>
>
> Thanks,
>
> -Moiz
>
> -----Original Message-----
> From: Max Cooper [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, October 31, 2006 2:08 PM
> To: Maven Users List
> Subject: Re: Consistency of deployed modules
>
> Run maven twice:
>
>    mvn clean install
>    if (success) mvn deploy
>
> Build server software like Luntbuild can automate this for you.
>
> -Max
>
> [EMAIL PROTECTED] wrote:
>> I have a multi-project build. I run a "mvn clean deploy" build every
>> night. Sometimes the builds fail with one of the modules and I end up

>> with an inconsistent set of deployed modules. How can I delay the
>> deployment of the modules so that the deploy happens only when all of

>> the modules have sucessfully completed the install phase of the
>> life-cycle. This way, I always have a consistent set of modules.
>>
>> Thanks
>>
>> -Moiz
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to