Uploaded image for project: 'Maven Eclipse Plugin (RETIRED)'
  1. Maven Eclipse Plugin (RETIRED)
  2. MECLIPSE-373

eclipse:to-maven cannot resolve Required-Bundle: system.bundle

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 2.4, 2.5
    • None
    • OSGi, Manifest, PDE support
    • None
    • Observed under MS Windows XP, probably affects all environments

    Description

      Install vanilla download of Eclipse RCP Developer (version 3.3.1.1, Europa). Try to install its plugins into the local Maven repository using

      mvn -DeclipseDir="/path/to/eclipse" eclipse:to-maven

      The error you get is:

      [INFO] ------------------------------------------------------------------------
      [ERROR] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Unable to resolve version range for dependency Dependency {groupId=system
      , artifactId=bundle, version=[0,), type=jar} in project org.apache.xerces
      [INFO] ------------------------------------------------------------------------

      My investigations have established that this can be worked around by (a) creating a Maven artifact called "system.bundle" using file:deploy-file, and (b) altering the manifest file to add the specific version number of that artifact to the above bundle requirement. You have to do this for every single Eclipse plugin that has a dependency on the OSGi system bundle. This is very laborious!

      I tried expressing the version number in the manifest as a range, but that didn't work. In other cases, where a version range is required, it seems to work fine, but not for system.bundle. See my blog at http://aspsp.blogspot.com/ for more details.

      Attachments

        Activity

          People

            rfscholte Robert Scholte
            immohuneke Immo Huneke
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: