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

Check if a feature model exports overlapping packages with an API Region

    XMLWordPrintableJSON

Details

    Description

      If a feature model that doesn't opt-in to the api-regions exports packages that overlap with packages exported from the api regions, this can have problematic results.

      We need an analyzer that can report on this. The analyser should generally be used on aggregate feature models. It can identify in those aggregates:

      • The exported packages from various API Regions
      • Bundles that originate from feature models that don't participate in the api-regions and obtain the exported packages from those bundles.

      Then it will produce an error if there is any package in the intersection of the exported package lists.

      We need to add additional configuration that lists packages

      • to be ignored completely
      • to produce a warning instead of an error if it appears in the intersection

      Attachments

        Activity

          People

            davidb A. J. David Bosschaert
            davidb A. J. David Bosschaert
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 40m
                40m