Hi Felix, Yes I understand that you don't have a set of packages defined for Java 8 yet. I was more wondering about the possibility of "filtering" the default packages provides by saying something like
"org.osgi.framework.system.packages=defaults, !javax.annotation" This would help me since I'm only stating what I don't want the framework to export, so that my config-file can be used on a future felix/java installation too. As it is now, I state what I want to include, meaning that my config can't be used properly in a new felix install (say with OSGi 4.4 or Java 8) since. I assume the answer is no, but asking doesn't hurt. :) Regards, Per-Erik Svensson On Wed, Sep 11, 2013 at 7:57 PM, Felix Meschberger <[email protected]>wrote: > Hi > > In Felix these packages are defined on a per-Java version basis in version > specific properties. This way we can semi-dynamically define the actual > packages depending on the actual Java version. > > Currently we have versions upto and including Java 7 extracted from the > actual Java Platform. The Java 8 version is currently the same as for Java > 7 to at least support running on Java 8 -- but as the Java 8 API is not > final yet, we cannot define these packages definitely yet. > > Hope this helps. > > Regards > Felix > > Am 11.09.2013 um 19:53 schrieb Per-Erik Svensson: > > > Hi, > > > > I'm trying to start a minimal set-up to run Jersey (JAX-RS) and Jetty in > > Apache Felix. When doing this, I get a uses constraint violation on > > javax.annotation. > > > > None of this is of course Felix concern, but... > > > > I was wondering if there is a quick way to specify the > > "org.osgi.framework.system.packages" (or any other) property to > > *exclude* certain > > packages. What I did was that I ran "inspect c osgi.wiring.package 0" and > > copy/pasted the result (with some find-replace to format it correctly and > > removing javax.annotation) to the system.packages property. This works > > fine. However, it isn't very "future proof". If either felix or java8 > comes > > with a new set of "default" packages, I have to change this property. > > > > So, is there any way to remove only some of the default exported > packages - > > or is this an all-or-none affair? > > > > Regards, > > Per-Erik Svensson > >

