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]
