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/03/02 10:02:00 UTC

[jira] [Reopened] (SLING-9136) Provide a Mojo that can check if there is overlap between exports from different feature models

     [ https://issues.apache.org/jira/browse/SLING-9136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

A. J. David Bosschaert reopened SLING-9136:
-------------------------------------------

> 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
>            Priority: Major
>             Fix For: slingfeature-maven-plugin 1.1.16
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> 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)