[ 
https://issues.apache.org/jira/browse/FELIX-5090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14978150#comment-14978150
 ] 

Balazs Zsoldos commented on FELIX-5090:
---------------------------------------

Offtopic:

{quote}
The only proper solution Ive found is to put the correct JTA package on the 
same class path as where framework resides.
{quote}

I ignored both javax.sql.* and javax.transaction.* packages from the 
system.packages. I used both of them from separate bundles. I also uploaded the 
different versions of javax.sql packages as OSGi bundles to maven-central. I 
feel this a bit cleaner solution. With Java 9, the package sets of Java will be 
hopefully available as separate jars, so it will not be a big job to load 
everything from bundles, except java.* packages.

> [framework] Possibility to exclude packages from system.packages
> ----------------------------------------------------------------
>
>                 Key: FELIX-5090
>                 URL: https://issues.apache.org/jira/browse/FELIX-5090
>             Project: Felix
>          Issue Type: Wish
>          Components: Framework
>            Reporter: Balazs Zsoldos
>
> See Christian's mail that is part of a long discussion: 
> http://www.mail-archive.com/users%40felix.apache.org/msg16834.html
> {quote}
> A typical case I have is that I need to remove some packages from the system 
> packages.
> Would it be possible to have a property like:
> org.osgi.framework.system.packages.ignore=javax.transaction
> {quote}
> The equotation of would look like this: result = packages + extra - ignore



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to