[ https://issues.apache.org/jira/browse/SLING-9136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
A. J. David Bosschaert closed SLING-9136. ----------------------------------------- > Check if a feature model exports overlapping packages with an API Region > ------------------------------------------------------------------------ > > Key: SLING-9136 > URL: https://issues.apache.org/jira/browse/SLING-9136 > Project: Sling > Issue Type: New Feature > Components: Feature Model, Feature Model Analyser > Affects Versions: Feature Model API Regions Extension 1.1.2 > Reporter: A. J. David Bosschaert > Assignee: A. J. David Bosschaert > Priority: Major > Fix For: Feature Model API Regions Extension 1.1.4 > > Time Spent: 40m > Remaining Estimate: 0h > > 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 -- This message was sent by Atlassian Jira (v8.3.4#803005)