Hello.

I'm working on a project that uses version numbers of the form:

 2.0-rc9

Where '2' is the major version, '0' is the minor version, and
'rc9' is obviously some sort of qualifier - this one being "release
candidate 9". Obviously, Maven doesn't deal with this too well (it
falls back to lexicographical ordering with regards to version ranges).

I'm looking at this page:

  http://mojo.codehaus.org/versions-maven-plugin/version-rules.html

Given that there aren't build numbers, what's the least intrusive
and "most correct" version numbering scheme to switch to for this
project? By least intrusive, I believe I mean "closest to the
existing one in terms of meaning".

I think it's probably going to be:

  M.N.P-rc09

Where 'M' is the major version, 'N' is the minor version, 'P' is
the incremental version and '-rc09' is a qualifier in a format such
that '-rc10' would be lexicographically greater than '-rc09' (in
order for version ranges to work correctly).

Any assistance would be appreciated (or any "just shut up and use
that" messages, too).


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to