On Nov 9, 2010, at 2:25 PM, Thiessen, Todd (Todd) wrote:

> +1 here. Jez was indicating that it was "Crucial" that a snapshot build not 
> get "rebuilt" when creating the release and simply get promoted to a release. 
> That is simply not that way maven currently works. I hope that is now clear.
> 

Has nothing to do with Maven per se, this is just the way the Maven Release 
Plugin works. It doesn't mean it's the only way it can work. I know lots of of 
people who have re-implmented all or parts of the release plugin to prevent 
rebuilding.

> I do like the idea though of rebuilting a CD build after a successful CI 
> build. I think that has potential.
> 
>> -----Original Message-----
>> From: stug23 [mailto:[email protected]]
>> Sent: Monday, November 08, 2010 2:21 PM
>> To: [email protected]
>> Subject: Re: Continuous Delivery and Maven
>> 
>> 
>> We need to figure out how to best leverage Maven (keeping in mind its
>> process
>> and practices) in a Continuous Delivery solution. I like the conversation
>> around this topic and also see that there is this other discussion about
>> the
>> meaning of CD versus CI.
>> 
>> From the comments so far, there has been a fair amount of discussion
>> about
>> how to use SNAPSHOTs as if they were something that they aren't. Namely
>> retaining SNAPSHOTs all the way through release, possibly mutating the
>> metadata to make the builds products look like released artifacts instead
>> of
>> SNAPSHOTs without having to rebuild the binaries. Since a SNAPSHOT works
>> well for a "work in progress" and not for a "thing I want to keep", maybe
>> a
>> different approach would work better.
>> 
>> Maybe it would make more sense to just burn lots of version numbers (e.g,
>> 3.5.1099) and always release with a new yet-to-be-defined Maven release
>> plugin that reflects the processes involved with CD. If the concern is
>> disk
>> usage or inefficiency, perhaps some automation can make this more
>> manageable?
>> 
>> I would be interested in inputs on this topic from the Maven founders if
>> they are following this thread.
>> --
>> View this message in context:
>> http://maven.40175.n5.nabble.com/Continuous-Delivery-and-Maven-
>> tp3245370p3255592.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>> 
>> ---------------------------------------------------------------------
>> 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]
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

What matters is not ideas, but the people who have them. Good people can fix 
bad ideas, but good ideas can't save bad people. 

 -- Paul Graham



Reply via email to