diff --git a/johnzon-core/pom.xml b/johnzon-core/pom.xml index e17434d7..00cf51c4 100644 --- a/johnzon-core/pom.xml +++ b/johnzon-core/pom.xml @@ -40,6 +40,7 @@ maven-bundle-plugin + org.apache.johnzon.core osgi.extender;filter:="(osgi.extender=osgi.serviceloader.registrar)" osgi.serviceloader;osgi.serviceloader=jakarta.json.spi.JsonProvider diff --git a/johnzon-jaxrs/pom.xml b/johnzon-jaxrs/pom.xml index c408766c..3ca4a654 100644 --- a/johnzon-jaxrs/pom.xml +++ b/johnzon-jaxrs/pom.xml @@ -65,6 +65,15 @@ + + org.apache.felix + maven-bundle-plugin + + + org.apache.johnzon.jaxrs + + + org.apache.maven.plugins maven-shade-plugin diff --git a/johnzon-jsonb/pom.xml b/johnzon-jsonb/pom.xml index 7bcfd30b..5ad89d04 100644 --- a/johnzon-jsonb/pom.xml +++ b/johnzon-jsonb/pom.xml @@ -144,6 +144,7 @@ maven-bundle-plugin + org.apache.johnzon.jsonb javax.ws.rs.*;resolution:=optional, * diff --git a/johnzon-jsonlogic/pom.xml b/johnzon-jsonlogic/pom.xml index 48cffa60..e2a47521 100644 --- a/johnzon-jsonlogic/pom.xml +++ b/johnzon-jsonlogic/pom.xml @@ -40,6 +40,15 @@ + + org.apache.felix + maven-bundle-plugin + + + org.apache.johnzon.jsonlogic + + + org.apache.maven.plugins maven-shade-plugin diff --git a/johnzon-jsonschema/pom.xml b/johnzon-jsonschema/pom.xml index 21347f86..d4e65049 100644 --- a/johnzon-jsonschema/pom.xml +++ b/johnzon-jsonschema/pom.xml @@ -54,6 +54,15 @@ + + org.apache.felix + maven-bundle-plugin + + + org.apache.johnzon.jsonschema + + + org.apache.maven.plugins maven-shade-plugin diff --git a/johnzon-mapper/pom.xml b/johnzon-mapper/pom.xml index 312b5343..c4666137 100644 --- a/johnzon-mapper/pom.xml +++ b/johnzon-mapper/pom.xml @@ -78,6 +78,7 @@ maven-bundle-plugin + org.apache.johnzon.mapper {local-packages};-split-package:=error,org.apache.johnzon.mapper.internal diff --git a/johnzon-websocket/pom.xml b/johnzon-websocket/pom.xml index d8adbf69..a86963ea 100644 --- a/johnzon-websocket/pom.xml +++ b/johnzon-websocket/pom.xml @@ -144,15 +144,24 @@ - - org.apache.maven.plugins - maven-surefire-plugin - - - https://repo1.maven.org/maven2/ - - - + + org.apache.maven.plugins + maven-surefire-plugin + + + https://repo1.maven.org/maven2/ + + + + + org.apache.felix + maven-bundle-plugin + + + org.apache.johnzon.websocket + + + org.apache.maven.plugins maven-shade-plugin diff --git a/pom.xml b/pom.xml index 521f2d10..86e68aa2 100644 --- a/pom.xml +++ b/pom.xml @@ -304,6 +304,7 @@ UTF-8 + **/module-info* true true true