-
1. Re: Dependency chain problem
ffang Oct 10, 2011 9:08 PM (in response to michal.warecki)Hi,
In your bundle A you have
org.b;uses:="org.a",
the uses here is unnecessary, just remove it.
Freeman
-
2. Re: Dependency chain problem
michal.warecki Oct 11, 2011 1:26 AM (in response to ffang)Thanks,
Is there a simple way to tell Felix maven plugin to remove that 'uses' ?
In Export-Package I used wildcard (i.e. org.*).
-
3. Re: Dependency chain problem
ffang Oct 11, 2011 1:49 AM (in response to michal.warecki)Hi,
You can explicitly specify each export package in Export-Package without "uses" directive
Freeman
-
4. Re: Dependency chain problem
michal.warecki Oct 11, 2011 4:20 PM (in response to ffang)When I write each package separately then felix plugin automaticaly adds uses to each package.
For example:
org.servicebox.wsdl.extensions,
org.servicebox.wsdl.extensions.http,
org.servicebox.wsdl.extensions.mime,
produces:
org.servicebox.wsdl.extensions;uses:="javax.persistence,javax.xml.namespace",
org.servicebox.wsdl.extensions.http;uses:="org.servicebox.wsdl.extensions,javax.persist
ence",
org.servicebox.wsdl.extensions.mime;uses:="org.servicebox.wsdl.extensions,javax.persistence"
Is it possible to disable this "feature"?
-
5. Re: Dependency chain problem
michal.warecki Oct 12, 2011 4:45 PM (in response to michal.warecki)Problem solved: uses don't couses dependency chain. It was coused by the multiple versions of same bundle. osgi:refresh helped