Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-5450

Sling Parent uses maven-bundle-plugin 3.0.1 but defines dependency on bndlib 1.50.0

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Parent 26
    • Parent 27
    • General
    • None

    Description

      Currently the sling parent pom uses the maven-bundle-plugin in version 3.0.1 but defines a dependency on bndlib in version 1.50.0.

      Since maven-bundle-plugin 3.0.1 uses bndlib in version 3.0.0 anyhow the dependency in parent should also be increased to that version.

      Otherwise you at least get the wrong impression, because e.g. in bndlib 1.50.0 the aQute.bnd.annotation.ProviderType is being marked as being the default in the javadoc while in reality the maven-bundle-plugin uses bndlib in version 3.0.0 where aQute.bnd.annotation.ConsumerType is the default (see also https://github.com/bndtools/bnd/commit/5935e70ba990e40a95e14fb932158ebf8d2225fe).
      Also additional interfaces being added in 3.0 cannot be used.

      Attachments

        Activity

          People

            kwin Konrad Windszus
            kwin Konrad Windszus
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: