Martin, at the risk of turning this into the maven-user list, you can indeed
specify dynamic version constraints on Maven dependencies. See:
http://www.sonatype.com/books/maven-book/reference/pom-relationships-sect-version-ranges.html

Here's how you might specify the equivalent of 4.+ in Maven, though it's
admittedly a little more verbose:
[4.0,5.0)

And at least since Maven 2.1, you could assign a timestamp when you publish
a snapshot version to a remote repository, although it may not have been the
default. It is the default now with Maven 3.0, where you'd get something
like:
 1.0-20110105.004018-1
<version>-<date>.<time>-<counter>

Let me know if I'm misinterpreting your answer in some way.

On Tue, Jan 4, 2011 at 12:12 PM, Martin Eigenbrodt <
martineigenbr...@googlemail.com> wrote:

> In my Opinion a key feature of ivy is having dynamic version constraints
> that are resolved to static references in published ivy.xmls. This allows
> for CI Builds that are reproducable and have unique identifiers. So there
> is
> no need for special release builds. This is a important feature if you aim
> for continuous delivery and can be hard to achieve with maven.
>
> Martin
>
>

Reply via email to