Currently, all jersey-*** bundles export their packages (including "javax.ws.rs") without a version, which means exporting with the OSGi default version "0.0.0".
Now I tried to use Apache CXF (the minimal bundle), which requires the following:
This issue is still valid even for 3.1.2 and 4.0 currently.
I could help out if you're short on resources to work on a patch for this.
Please have a look at the patch provided in JERSEY-752 for inclusion.
Too late for 3.1.2
The OSGi headers were fixed for Jersey 1.12. You should be able to get this version installed to GF, once Jersey 1.12
gets released and appropriate GF UC module is published.
Thanx for fixing this!
Please see JERSEY-752 for details.
All Jersey exported packages should have a non-default, correct, version specified.