When running Glassfish under Eclipse PDE, I noticed that the number of installed
bundles is less than when running it from the command line.
The reason is that some of the modules/*.jar files are missing the required OSGi
manifest headers, but both Equinox and Felix still install and even resolve them:
This looks like a bug in Felix and Eqinox, or at least non-compliant extension
of the OSGi spec.
Anyway, what's the point in a bundle that does not export any packages or
register any services?
If these JARs are used at all, they only make sense outside of OSGi, so they
should be moved to a different place.