Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-6547

maven-bundle-plugin uses outdated bndlib leading to invalid osgi.ee required capability

    XMLWordPrintableJSON

Details

    Description

      originally reported as https://github.com/eclipse/tycho/discussions/1084 , https://github.com/eclipse-pde/eclipse.pde/issues/130 respectively https://bugs.eclipse.org/bugs/show_bug.cgi?id=580280

      the maven-bundle-plugin version 5.1.6 will produce and invalid

      Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.1))"

      instead of

      Require-Capability: osgi.ee;filter:="(&(osgi.ee=JRE)(version=1.1))"

      this is/was a flaw in bndlib that was fixed in bnd 6.3.1 with

      https://github.com/bndtools/bnd/commit/169a607e72b36324f3877c2007ef1ddf23119863

      so a bump of bndlib to 6.3.1 should fix it here too

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              cdietrich Christian DIetrich
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: