Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Feature Model API Regions Extension 1.1.2
-
None
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