You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Karl Pauls (JIRA)" <ji...@apache.org> on 2016/09/22 10:45:21 UTC
[jira] [Updated] (FELIX-4227) There should be a way to remove
packages from the system package exports without redefining all exports
[ https://issues.apache.org/jira/browse/FELIX-4227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karl Pauls updated FELIX-4227:
------------------------------
Fix Version/s: (was: framework-5.6.0)
> There should be a way to remove packages from the system package exports without redefining all exports
> -------------------------------------------------------------------------------------------------------
>
> Key: FELIX-4227
> URL: https://issues.apache.org/jira/browse/FELIX-4227
> Project: Felix
> Issue Type: New Feature
> Components: Framework
> Affects Versions: framework-4.2.1
> Reporter: Christian Schneider
>
> Currently you define the system package exports using:
> org.osgi.framework.system.packages: allows to completely redefine the packages
> org.osgi.framework.system.packages.extra: allows to add packages to the system package exports
> I am missing a way to mostly keep the exports as is but remove some package and add some others.
> So some property like "org.osgi.framework.system.packages.remove" would be nice.
> A typical scenario is cxf that wants to replace some JRE API and IMPLs with their own jars.
> Currently this can only be solved by replacing all exports. To do this correctly the exports even have to be different for each jdk version. So it is a lot of effort.
> The requested feature would be most useful if it is a OSGi standard property so it works on all frameworks.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)