Hi, packages:exports|grep -i package
You will have the package with version and the ID of bundles providing it. About your issue, are you using felix or equinox framework and what JDK version ? Regards JB On 03/02/2020 23:27, Steinar Bang wrote: > Is there a way to find out if two bundles offer up the same versions of > packages in karaf 4.2.8? > > I have some applications that use jersey for the REST API. > > I use the web whiteboard, so that the jersey servlet is started as a DS > component. > > I use a setup where I add OSGi services injected into the jersey > servlet's HK2 dependency injection systems, so that the OSGi services > can be injected into the jersey resources as they are created to respond > to REST requests. > > Earlier I've had some obscure problems in the code that inserts the OSGi > services into HK2. I eventually tracked the problems town to > javax.inject being auto-wrapped, with a bundle version of 0.0.0. When I > suppressed adding javax.inject to the feature file, jersey picked the > correct bundled version of javax.inject and all was well. > > This worked fine for karaf 4.2.6 and 4.2.7, but with karaf 4.2.6 the > problem is back with the same symptoms and when I had the auto-wrapped > javax.inject. > > But this time the autowrapped javax.inject isn't the cause, so it has to > be something else. > > One thought that struck me was that several bundles could offer up the > javax.inject package inside the version rangers looked for and picking > the wrong bundle here could mess up things. > > Is there a simple way to detect is two bundles offer up the same > package? > > Thanks! > > - Steinar > -- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
