add support for OSGi Service Loader Mediator Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/api/pom.xml b/api/pom.xml index 2bee6a6..9b708aa 100644 --- a/api/pom.xml +++ b/api/pom.xml
@@ -331,6 +331,16 @@ !org.eclipse.parsson, * </Import-Package> + <!-- optional to allow usage with hk2 resource locator as a fallback --> + <Require-Capability><![CDATA[ + osgi.extender;filter:="(&(osgi.extender=osgi.serviceloader.processor) + (version>=1.0.0)(!(version>=2.0.0)))";resolution:=optional, + osgi.serviceloader; + filter:="(osgi.serviceloader=jakarta.json.spi.JsonProvider"; + osgi.serviceloader="jakarta.json.spi.JsonProvider"; + cardinality:=multiple;resolution:=optional + ]]> + </Require-Capability> </instructions> </configuration> <executions>