You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "A. J. David Bosschaert (Jira)" <ji...@apache.org> on 2020/02/24 11:10:00 UTC
[jira] [Created] (SLING-9136) Provide a Mojo that can check if
there is overlap between exports from different feature models
A. J. David Bosschaert created SLING-9136:
---------------------------------------------
Summary: Provide a Mojo that can check if there is overlap between exports from different feature models
Key: SLING-9136
URL: https://issues.apache.org/jira/browse/SLING-9136
Project: Sling
Issue Type: New Feature
Components: Feature Model, Maven Plugins and Archetypes
Affects Versions: slingfeature-maven-plugin 1.1.14
Reporter: A. J. David Bosschaert
Assignee: A. J. David Bosschaert
Fix For: slingfeature-maven-plugin 1.1.16
Create a new Mojo that takes 2 (or more) feature models as input. For each feature model it will construct a list of exported packages for all regions requested. If the feature model does not opt-in to the API Regions mechanism, all exported packages from all bundles in that feature will be added to the global region.
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)