I'm striving to make work an osgi solution where it wasn't followed the "bundle approach", so any dependencies was embedded, some "random" packages was imported, and it was used:
<DynamicImport-Package>*</DynamicImport-Package>
So there is a bit of confusion...
Now, I removed that DynamicImport, and I'm importing all:
<Import-Package>*</Import-Package>
I'm using felix maven-bundle-plugin, when I check felix console I can see many unresolved packages, so first quite obvious question is: 1) Is it normal that import-package * creates transitive dependencies import too? e.g. My bundle A depends from B which depends from C, so in the manifest I see import C too ? I believe yes it is normal.
Now, I have some unresolved packages which I'm not able to understand which other direct dependencies are using them, so second question is: do you know a way to do that? I would like to know it to evaluate if I can get rid of some dependencies
Thanks in advance