Uploaded image for project: 'Maven Shade Plugin'
  1. Maven Shade Plugin
  2. MSHADE-373

Source transformation on source jar can break OSGi resolution due to duplicated bundle name

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 3.2.4
    • 3.3.0
    • None

    Description

      Manifest transformers in the shade plugin are often used to add meta-data for OSGi use since the shade and OSGi plugins are not overly compatible. If the same transformer is applied to the source plugin's manifest, the resolution will fail due to a duplicate bundle id.

      It is therefore necessary to being able to opt-out of the manifest transformer when shading a source file.

      Pull request: https://github.com/apache/maven-shade-plugin/pull/59

      Attachments

        Issue Links

          Activity

            People

              rmannibucau Romain Manni-Bucau
              raphw Rafael Winterhalter
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: