diff --git a/base/pom.xml b/base/pom.xml index 76e50f08..a62bc900 100644 --- a/base/pom.xml +++ b/base/pom.xml @@ -50,6 +50,9 @@ ${project.groupId}.annotation.*;version=${project.version} org.moditect moditect-maven-plugin + + 11 + @@ -71,6 +74,14 @@ ${project.groupId}.annotation.*;version=${project.version} ${project.groupId}:${project.artifactId} + + + ${project.groupId}:${project.artifactId} + + META-INF/MANIFEST.MF + + + javax.xml.bind @@ -91,10 +102,9 @@ ${project.groupId}.annotation.*;version=${project.version} - - - - + + META-INF/MANIFEST.MF + ${build.directory}/jakarta/MANIFEST.MF @@ -109,6 +119,45 @@ ${project.groupId}.annotation.*;version=${project.version} + + + org.apache.felix + maven-bundle-plugin + 5.1.1 + + + default_bundle + process-classes + + bundle + + + ${build.directory}/javax + jar + + <_nouses>false + + + + + bundle_jakarta_manifest + process-classes + + manifest + + + ${build.directory}/jakarta + jakarta + jar + + jakarta.ws.rs;version="[3.0,4)",jakarta.ws.rs.core;version="[3.0,4)",jakarta.ws.rs.ext;version="[3.0,4)",!javax.ws*,* + + + + + + diff --git a/datatypes/pom.xml b/datatypes/pom.xml index 96bd0cb7..faa4db85 100644 --- a/datatypes/pom.xml +++ b/datatypes/pom.xml @@ -75,6 +75,9 @@ org.moditect moditect-maven-plugin + + 11 + @@ -96,6 +99,14 @@ ${project.groupId}:${project.artifactId} + + + ${project.groupId}:${project.artifactId} + + META-INF/MANIFEST.MF + + + javax.xml.bind @@ -116,10 +127,9 @@ - - - - + + META-INF/MANIFEST.MF + ${build.directory}/jakarta/MANIFEST.MF @@ -134,6 +144,45 @@ + + + org.apache.felix + maven-bundle-plugin + 5.1.1 + + + default_bundle + process-classes + + bundle + + + ${build.directory}/javax + jar + + <_nouses>false + + + + + bundle_jakarta_manifest + process-classes + + manifest + + + ${build.directory}/jakarta + jakarta + jar + + jakarta.ws.rs;version="[3.0,4)",jakarta.ws.rs.core;version="[3.0,4)",jakarta.ws.rs.ext;version="[3.0,4)",!javax.ws*,* + + + + + + diff --git a/json/pom.xml b/json/pom.xml index 8bcb8a19..9ef727e3 100644 --- a/json/pom.xml +++ b/json/pom.xml @@ -110,6 +110,9 @@ org.moditect moditect-maven-plugin + + 11 + @@ -131,6 +134,14 @@ ${project.groupId}:${project.artifactId} + + + ${project.groupId}:${project.artifactId} + + META-INF/MANIFEST.MF + + + javax.xml.bind @@ -151,10 +162,9 @@ - - - - + + META-INF/MANIFEST.MF + ${build.directory}/jakarta/MANIFEST.MF @@ -168,6 +178,45 @@ + + + + org.apache.felix + maven-bundle-plugin + 5.1.1 + + + default_bundle + process-classes + + bundle + + + ${build.directory}/javax + jar + + <_nouses>false + + + + + bundle_jakarta_manifest + process-classes + + manifest + + + ${build.directory}/jakarta + jakarta + jar + + jakarta.ws.rs;version="[3.0,4)",jakarta.ws.rs.core;version="[3.0,4)",jakarta.ws.rs.ext;version="[3.0,4)",!javax.ws*,* + + + + + diff --git a/pom.xml b/pom.xml index 38cc1a03..9f33b055 100644 --- a/pom.xml +++ b/pom.xml @@ -131,12 +131,14 @@ org.apache.felix maven-bundle-plugin + 5.1.1 <_nouses>false + com.google.code.maven-replacer-plugin @@ -148,33 +150,17 @@ - - org.moditect - moditect-maven-plugin - - - 11 - - - - - - io.yupiik.maven - maven-shade-transformers - 0.0.1 - - + + de.jjohannes gradle-module-metadata-maven-plugin - + diff --git a/xml/pom.xml b/xml/pom.xml index 7a683f8f..43db6ffe 100644 --- a/xml/pom.xml +++ b/xml/pom.xml @@ -133,6 +133,14 @@ ${project.groupId}:${project.artifactId} + + + ${project.groupId}:${project.artifactId} + + META-INF/MANIFEST.MF + + + javax.xml.bind @@ -153,10 +161,9 @@ - - - - + + META-INF/MANIFEST.MF + ${build.directory}/jakarta/MANIFEST.MF @@ -170,6 +177,45 @@ + + + + org.apache.felix + maven-bundle-plugin + 5.1.1 + + + default_bundle + process-classes + + bundle + + + ${build.directory}/javax + jar + + <_nouses>false + + + + + bundle_jakarta_manifest + process-classes + + manifest + + + ${build.directory}/jakarta + jakarta + jar + + jakarta.ws.rs;version="[3.0,4)",jakarta.ws.rs.core;version="[3.0,4)",jakarta.ws.rs.ext;version="[3.0,4)",!javax.ws*,* + + + + +