Re: Continuous Delivery and Maven

2010-11-07 Thread jhumble
Hi Brian It just seems like the rev ID is really useful here for identifying > reproducible builds without creating releases every time, does it fit with > your ideas? If so, a hypothetical repository manager plugin could be > maintaining information about snapshot dependencies based on SCM rev

Re: Continuous Delivery and Maven

2010-11-07 Thread jhumble
Hi Curtis I'm the first to admit I'm no Maven expert. So please let me just confirm. Let's assume I am working on project A which depends on projects B and C. For the sake of argument, let's say that the source code for A, B and C have separate roots in SVN, and are usually checked out independe

RE: Continuous Delivery and Maven

2010-11-07 Thread Yanko, Curtis
Very interesting discussion. With all due respect to Mr. Humble, and I am a big fan of CD, I am going to venture to say that you don't understand Maven very well. As a thought experiment, you are correct in saying that a build based on snapshots is not reproducible. As a more practical matter howev

Re: Continuous Delivery and Maven

2010-11-07 Thread Brian Topping
On Nov 7, 2010, at 1:29 PM, jhumble wrote: > One possibility to get repeatable builds without filling up an artifacts > repository too fast could be to make Maven store the fully qualified pom > files in the artifacts repo and an md5 of the binary but not necessarily the > actual binary. I know a

Re: Continuous Delivery and Maven

2010-11-07 Thread jhumble
On 7 November 2010 10:02, Brian Topping wrote: > Does your book discuss ways to get around these issues? No, it's a patterns / practices book so we don't go into a lot of detail on the tools because that information tends to go out of date fast. We discuss Maven a bit at the end of Chapter 13

Re: Problems using maven-dependencies-plugin

2010-11-07 Thread Wayne Fay
> I really need to have maven copy a set of "external" scoped dependencies, > and I´d hate to have to make a "company branch" of a maven plugin Perhaps the Flexmojos project would be willing to take ownership of the altered Maven plugin... since they are "causing" the problem in the first place.

Re: Continuous Delivery and Maven

2010-11-07 Thread Brian Topping
On Nov 7, 2010, at 11:14 AM, jhumble wrote: > Ideally what I'd like is for Maven to explicitly support the continuous > delivery model and provide snapshots that are reproducible. Snapshots can be reproducible if developers set dependencies on the timestamped name of the deployed version. I re

RE: Continuous Delivery and Maven

2010-11-07 Thread Michael Hüttermann
Hello fellows, perhaps it is interesting for you that the book "Agile ALM" [1], illustrates strategies and tools (especially Maven). I'm also covering aspects that are discussed here in this thread. [1] http://huettermann.net/alm Cheers Michael -- -Java Champion- mich...@huettermann.net http:/

RE: Continuous Delivery and Maven

2010-11-07 Thread jhumble
Hey Todd The whole point of continuous delivery is that every check-in creates a potential release candidate. When you're doing continuous deployment, you could be releasing multiple times a day, so you don't bother cutting branches or tagging or any of that stuff because of the overhead. I'd ra

Re: Maven-versions-plugin - How to ignore a particular "newer" version?

2010-11-07 Thread Stephen Connolly
http://mojo.codehaus.org/versions-maven-plugin/update-properties-mojo.html#properties On 6 Nov 2010 23:22, "Hilco Wijbenga" wrote: On 6 November 2010 15:25, Stephen Connolly wrote: > You can define a range of updates to consider... On secon... As in version ranges? Something like [1.0b3, 10]?