Handle date qualifier in DefaultArtifactVersion
-----------------------------------------------
Key: MNG-3518
URL: http://jira.codehaus.org/browse/MNG-3518
Project: Maven 2
Issue Type: Improvement
Components: Artifacts and Repositories
Affects Versions: 2.0.9
Reporter: Vincent Siveton
Attachments: DefaultArtifactVersion-handledate.diff
Eclipse artifacts use a date pattern in version qualifier and build fail with
the following error
{noformat}
[INFO] Failed to resolve artifact.
Couldn't find a version in [1.0.0-v20070606] to match range [1.0.0,2.0)
org.eclipse.equinox:app:jar:null
{noformat}
The following patch adds javadoc for compareTo() to be more clear.
Also, it handles date pattern in the version to allow "1.0.0" <
"1.0.0-v20070606". Internally, it compares "1.0.0-19068845215" (ie new
Date(Integer.MAX_VALUE, 12, 31 )) to "1.0.0-20070606"
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira