While using M4 today I noticed that
the manifest's Runtime page for my bundle showed nothing in its Export-Package
list, even though I had correctly use the Export-Package header in my manifest.mf
to export a bunch of packages. I quickly found that using the PDE
tooling to add to the editor's "Export-Package" list resulted
in a Provide-Package header instead of an Export-Package header. I
also found this rather old bug report that sort of explained things...
Provide-Package does not seem to be
part of OSGi R3 or R4, so I assume that it's an Equinox specific header.
Can anyone explain what's going on here, and whether the PDE tooling
is going to be fixed to allow you to correctly add OSGi Export-Package