Skip to content

Commit 7ff1087

Browse files
committed
add support for OSGi Service Loader Mediator
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
1 parent 4d57820 commit 7ff1087

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

api/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,16 @@
331331
!org.eclipse.parsson,
332332
*
333333
</Import-Package>
334+
<!-- optional to allow usage with hk2 resource locator as a fallback -->
335+
<Require-Capability><![CDATA[
336+
osgi.extender;filter:="(&(osgi.extender=osgi.serviceloader.processor)
337+
(version>=1.0.0)(!(version>=2.0.0)))";resolution:=optional,
338+
osgi.serviceloader;
339+
filter:="(osgi.serviceloader=jakarta.json.spi.JsonProvider";
340+
osgi.serviceloader="jakarta.json.spi.JsonProvider";
341+
cardinality:=multiple;resolution:=optional
342+
]]>
343+
</Require-Capability>
334344
</instructions>
335345
</configuration>
336346
<executions>

0 commit comments

Comments
 (0)