On Wed, Aug 19, 2009 at 3:55 PM, Stephen Connolly <
[email protected]> wrote:

>
> The numbering scheme is only really important if you are using version
> ranges...
>
> If you are using version ranges, you really have to use Maven's
> scheme, or else ensure that String sorting works for your ranges.
>
> The versions-maven-plugin needs to know version numbering rules in
> order to decide whether versionA > versionB so it can tell you if
> there are newer versions available.
>
> The "mercury" and "numeric" schemes are both unbounded schemes, i.e.
> they can take as many digits as you can type... it is unlikely that
> you would want anything else.
>
> The main difference is between the two is that "mercury" has 'special'
> qualifiers and treats -'s as a lesser .  while "numeric" only compares
> up to the first - as numbers, everything after the - is a qualifier
> (unless it is a number) and qualifiers are compared as strings.
>
> -Stephen
>
>
Thanks for the clarification.  In the short term, I don't think we'll need
version range support for these artifacts (we're not expecting anything to
be using them in their POM file).  However, it's good to know that we can
shift to something like numeric if in the future something depends on these
artifact with the 4-digit version number.

Thanks again,
Ed

Reply via email to