Details
Description
We currently many projects that use an OSGi compatible scheme for release version numbers. The OSGi spec does not currently allow a "-" to determine the location of the qualifier. So instead of the maven standard like this:
1.0.1-beta-1
We have something like this:
1.0.1.beta1
Maven's currently handles this by treating the entire version string as a classifier. It would be helpful this could be parsed as
major = 1
minor = 0
incremental = 1
qualifier = beta1
Issue Links
- is related to
-
MNG-3010
Problem parsing version ranges
-
-
MNG-3518
Handle date qualifier in DefaultArtifactVersion
-
-
MNGECLIPSE-281
Version numbers are compared as strings
-
Attaching a patch with the change to the DefaultArtifactVersion, and updates to the unit tests.