+1, that's what we also use in DeltaSpike and dozen other projects. 
pushChanges=false + localCheckout=true for the win!

LieGrue,
strub




----- Original Message -----
> From: Arnaud Héritier <[email protected]>
> To: Maven Developers List <[email protected]>
> Cc: 
> Sent: Saturday, 14 September 2013, 19:45
> Subject: Re: Leaving Maven Core POMs at major.minor-SNAPSHOT
> 
>G ood practice too. I'm using it also at work and we are doing our
> releases on dedicated branches.
> 
> ---------
> Arnaud
> 
> Le 14 sept. 2013 à 19:30, Fred Cooke <[email protected]> a écrit :
> 
>>  You're in Git now. You don't *have* to push your tag and release 
> commits up
>>  to the public world until AFTER you've checked they're OK. Or by 
> failed
>>  release do you mean voted down? They could live on branches until set in
>>  stone, then merge --ff-only into master at that point, if so.
>> 
>> 
>>  On Sat, Sep 14, 2013 at 7:24 PM, Jason van Zyl <[email protected]> 
> wrote:
>> 
>>>  When a release fails like this it is annoying to have to rev back the
>>>  version of the POM. I'm not sure who flipped the versions in the 
> POM and
>>>  while it's a little more visible to see what you're moving 
> toward I prefer
>>>  the pattern of:
>>> 
>>>  3.1-SNAPSHOT --> 3.1.1 --> 3.1-SNAPSHOT --> 3.1.2 --> 
> 3.1-SNAPSHOT
>>> 
>>>  I know this may not be obvious to the casual observer as they may think
>>>  3.1 is next, but I'm personally fine with that.
>>> 
>>>  Especially after a failed release because then I don't have to go 
> change
>>>  all the POMs (whether rolling back manually, using the release 
> rollback,
>>>  the version:set command, or whatever else). It's much easier to 
> just fix
>>>  what's necessary and carry on.
>>> 
>>>  Unless anyone objects I would like to go back this pattern, what I
>>>  previously had, because it's far easier to manage. Ideally it might 
> be nice
>>>  if all the tools understood 3.1.z-SNAPSHOT but they don't an in 
> lieu of
>>>  that I would prefer not to diddle POMs after a failed release.
>>> 
>>>  Thanks,
>>> 
>>>  Jason
>>> 
>>>  ----------------------------------------------------------
>>>  Jason van Zyl
>>>  Founder,  Apache Maven
>>>  http://twitter.com/jvanzyl
>>>  ---------------------------------------------------------
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
> 
> ---------------------------------------------------------------------
> 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