Alex,

When you do a release:prepare you always end up with a
tag in SVN. You use that for testing, then if QA
validates it, you can use the same tag to build it
again for production. The command is:

mvn release:perform
-DconnectionUrl=scm:svn:${your_svn_tag_url}

This will always build it from the same code you made
the QA build and you can run it as many times you
want, as long the ${your_svn_tag_url} is a valid url.

Now, if QA found issues and you need to do a build out
of it, it will be your responsability to make sure the
trunk is in sync with your tagged version.

You can do that by always using a branch for
development and merging code to trunk before releases.

Attila

> Date: Wed, 17 Jan 2007 00:18:30 -0800 (PST)
> From: alexsil <[EMAIL PROTECTED]>
> To: users@maven.apache.org
> Subject: Re: release:prepare
> 
> 
> Hi tom,
> unfortunalty svn doesn't support LockMod, infact i
> get the following message
> "[WARNING] Provider svn does not support edit
> operation."
> 
> In any case lock mode doesn't resolve my problem. In
> fact this flag lock
> files only during release phase. My problem instead
> is to TAG the revision
> that correspond  to last deploy in TEST before that
> binaries are deployed 
> in server-farm.
> 
> Thanks however
> Alex 
> 
> 
> Tom Huybrechts wrote:
> > 
> > would this help:
> >
>
http://maven.apache.org/plugins/maven-release-plugin/examples/lock-files.html
> > ?
> > 


 
____________________________________________________________________________________
Finding fabulous fares is fun.  
Let Yahoo! FareChase search your favorite travel sites to find flight and hotel 
bargains.
http://farechase.yahoo.com/promo-generic-14795097

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

Reply via email to