You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Dave Syer (JIRA)" <ji...@codehaus.org> on 2009/03/09 09:29:12 UTC

[jira] Created: (MAVENUPLOAD-2387) Transitive dependencies in eclipse jdt core are broken

Transitive dependencies in eclipse jdt core are broken
------------------------------------------------------

                 Key: MAVENUPLOAD-2387
                 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2387
             Project: Maven Upload Requests
          Issue Type: Bug
            Reporter: Dave Syer


Transitive dependencies in eclipse jdt core are broken.  I can MAVENUPLOAD-1795 that the JDT core JAR was uploaded (the version number does not match the actual one in the repo, so maybe that is part of the problem - the repo has 3.3.0-v_771).  This JAR has dependencies and transitive dependencies that (quite sensibly) use version ranges.  But the ranges do not match any deployed versions of the dependencies, so if you try to use it you get, for example

Caused by: org.apache.maven.artifact.versioning.OverConstrainedVersionException: Couldn't find a version in [1.0.0-v20070606] to match range [1.0.0,2.0.0)
  org.eclipse.equinox:app:jar:null

There seems to be an issue with the form of the version in the app artifact.  It looks like it might match, but clearly doesn't.

-- 
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

        

[jira] Closed: (MAVENUPLOAD-2387) Transitive dependencies in eclipse jdt core are broken

Posted by "Carlos Sanchez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MAVENUPLOAD-2387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carlos Sanchez closed MAVENUPLOAD-2387.
---------------------------------------

      Assignee: Carlos Sanchez
    Resolution: Won't Fix

There are many issues with version ranges and osgi, but that's more of a Maven issue than repository problem
Please refer to the mailing list for questions

> Transitive dependencies in eclipse jdt core are broken
> ------------------------------------------------------
>
>                 Key: MAVENUPLOAD-2387
>                 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2387
>             Project: Maven Upload Requests
>          Issue Type: Bug
>            Reporter: Dave Syer
>            Assignee: Carlos Sanchez
>
> Transitive dependencies in eclipse jdt core are broken.  I can MAVENUPLOAD-1795 that the JDT core JAR was uploaded (the version number does not match the actual one in the repo, so maybe that is part of the problem - the repo has 3.3.0-v_771).  This JAR has dependencies and transitive dependencies that (quite sensibly) use version ranges.  But the ranges do not match any deployed versions of the dependencies, so if you try to use it you get, for example
> Caused by: org.apache.maven.artifact.versioning.OverConstrainedVersionException: Couldn't find a version in [1.0.0-v20070606] to match range [1.0.0,2.0.0)
>   org.eclipse.equinox:app:jar:null
> There seems to be an issue with the form of the version in the app artifact.  It looks like it might match, but clearly doesn't.

-- 
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

        

[jira] Reopened: (MAVENUPLOAD-2387) Transitive dependencies in eclipse jdt core are broken

Posted by "Dave Syer (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MAVENUPLOAD-2387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dave Syer reopened MAVENUPLOAD-2387:
------------------------------------


Carlos: in my view it is definitely a repository problem if Maven cannot resolve the dependencies for an artifact in the repository.  Surely that needs to be fixed, or the artifact removed?

> Transitive dependencies in eclipse jdt core are broken
> ------------------------------------------------------
>
>                 Key: MAVENUPLOAD-2387
>                 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2387
>             Project: Maven Upload Requests
>          Issue Type: Bug
>            Reporter: Dave Syer
>            Assignee: Carlos Sanchez
>
> Transitive dependencies in eclipse jdt core are broken.  I can MAVENUPLOAD-1795 that the JDT core JAR was uploaded (the version number does not match the actual one in the repo, so maybe that is part of the problem - the repo has 3.3.0-v_771).  This JAR has dependencies and transitive dependencies that (quite sensibly) use version ranges.  But the ranges do not match any deployed versions of the dependencies, so if you try to use it you get, for example
> Caused by: org.apache.maven.artifact.versioning.OverConstrainedVersionException: Couldn't find a version in [1.0.0-v20070606] to match range [1.0.0,2.0.0)
>   org.eclipse.equinox:app:jar:null
> There seems to be an issue with the form of the version in the app artifact.  It looks like it might match, but clearly doesn't.

-- 
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

        

[jira] Closed: (MAVENUPLOAD-2387) Transitive dependencies in eclipse jdt core are broken

Posted by "Brian Fox (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MAVENUPLOAD-2387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Fox closed MAVENUPLOAD-2387.
----------------------------------

      Assignee: Brian Fox  (was: Carlos Sanchez)
    Resolution: Won't Fix

It is and should have never been allowed in that way, however we can't remove things once they are there, nor change them. So there isn't much to be done here.

> Transitive dependencies in eclipse jdt core are broken
> ------------------------------------------------------
>
>                 Key: MAVENUPLOAD-2387
>                 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2387
>             Project: Maven Upload Requests
>          Issue Type: Bug
>            Reporter: Dave Syer
>            Assignee: Brian Fox
>
> Transitive dependencies in eclipse jdt core are broken.  I can MAVENUPLOAD-1795 that the JDT core JAR was uploaded (the version number does not match the actual one in the repo, so maybe that is part of the problem - the repo has 3.3.0-v_771).  This JAR has dependencies and transitive dependencies that (quite sensibly) use version ranges.  But the ranges do not match any deployed versions of the dependencies, so if you try to use it you get, for example
> Caused by: org.apache.maven.artifact.versioning.OverConstrainedVersionException: Couldn't find a version in [1.0.0-v20070606] to match range [1.0.0,2.0.0)
>   org.eclipse.equinox:app:jar:null
> There seems to be an issue with the form of the version in the app artifact.  It looks like it might match, but clearly doesn't.

-- 
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