In Lift (http://liftweb.net) we use BND (well, the Maven Bundle plugin) to create OSGi bundles for the Lift modules. There is one module (lift-util) that uses joda-time and actually only imports org.joda.time.DateTime, and ...Duration. But the bundle manifest created by BND calculates not only org.joda.time as imported package, but also org.joda.time.base.
If I exclude the superfluous package "manually" the bundle will be resolved just fine => It's a bug!
In Lift (http://liftweb.net) we use BND (well, the Maven Bundle plugin) to create OSGi bundles for the Lift modules. There is one module (lift-util) that uses joda-time and actually only imports org.joda.time.DateTime, and ...Duration. But the bundle manifest created by BND calculates not only org.joda.time as imported package, but also org.joda.time.base.
If I exclude the superfluous package "manually" the bundle will be resolved just fine => It's a bug!