Hi, thanks for trying that. I guess the difference of your scenario vs. what I've tried before is that your scenario imports the package but also exports the package(like bundle 2)
Lin On Thu, Dec 10, 2009 at 4:50 PM, Jarek Gawor <[email protected]> wrote: > On Wed, Dec 9, 2009 at 1:06 PM, Lin Sun <[email protected]> wrote: >> Hi, >> >> Do we have to use Require-Bundle here? I would think Import-Package >> of packageX with the mandatory attribute should wire bundle 2 to >> bundle 1. >> >> Here's my understanding of your scenario: >> >> Bundle1: >> Export-Package:x;partial=true;mandatory:=partial >> >> Bundle2: >> Import-Package:x;partial=true >> Export-Package:x >> >> >> Any other bundles - should be wired to bundle 2: >> Import-Package:x > > That's a good question. I tried it and it didn't work. I assume it was > because if Bundle 3 was wired to Bundle 2 it was only able to see > classes local to Bundle 2. That is, it acted like the Bundle 2 wasn't > re-exporting the additional classes from Bundle 1. But I guess if > Bundle 2 Required-Bundle: Bundle 1 these additional classes from > Bundle 1 would be visible to Bundle 3. > > Jarek >
