JOHNZON-301 make JAX-RS, CDI contracts optional
Signed-off-by: Raymond Augé <raymond.auge@liferay.com>
diff --git a/johnzon-jsonb/pom.xml b/johnzon-jsonb/pom.xml
index 06be104..ab26f21 100644
--- a/johnzon-jsonb/pom.xml
+++ b/johnzon-jsonb/pom.xml
@@ -120,9 +120,11 @@
osgi.extender;filter:="(osgi.extender=osgi.serviceloader.registrar)"
</Require-Capability>
<_contract>
- !JavaJAXRS,
- !JavaCDI,
- *
+ JavaAnnotation,
+ JavaCDI;effective:="active",
+ JavaJAXRS;effective:="active",
+ JavaJSONB,
+ JavaJSONP
</_contract>
<Provide-Capability>osgi.serviceloader;osgi.serviceloader=javax.json.bind.spi.JsonbProvider</Provide-Capability>
</instructions>