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

        

Reply via email to