geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brett Porter <>
Subject Re: Specs directory structure
Date Mon, 31 Oct 2005 20:52:43 GMT
Not exactly. The soft version is the version that will be used if it
fits in the valid ranges, and ignored if not. The conflict resolver in
play decides whether to use the nearest or newest of these versions -
in 2.0 only "nearest" was enabled.

If you want to allow a range, you have to give it an actual range in
the dependency declaration.

We're certainly looking to make some improvements to this based on
experience in 2.1 which is in planning now - so I appreciate any

Either scheme will let you do what you want using a range whether it
is [2.4,2.5) or [1.0,); it's just a matter of what you find
friendliest and most manageable from a perspective of releasing the

Maybe this is better:


Where 1.0 is the version, servlet-2.4-spec is the artifact Id.


On 11/1/05, Dain Sundstrom <> wrote:
>  From what I read on the maven wiki, you support soft versions, so
> using the style you described below would <version>2.4</version>
> resolve to the newest 2.4* version you have in your local repo.  Is
> that accurate?
> -dain

View raw message