Return-Path: X-Original-To: apmail-felix-dev-archive@www.apache.org Delivered-To: apmail-felix-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D16DC10653 for ; Thu, 12 Sep 2013 16:02:59 +0000 (UTC) Received: (qmail 83748 invoked by uid 500); 12 Sep 2013 16:02:57 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 83642 invoked by uid 500); 12 Sep 2013 16:02:55 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 83104 invoked by uid 99); 12 Sep 2013 16:02:52 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Sep 2013 16:02:52 +0000 Date: Thu, 12 Sep 2013 16:02:52 +0000 (UTC) From: "Christian Schneider (JIRA)" To: dev@felix.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (FELIX-4227) There should be a way to remove packages from the system package exports without redefining all exports MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Christian Schneider created FELIX-4227: ------------------------------------------ Summary: 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 Fix For: framework-4.4.0 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 is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira