- <artifact>
- <id>jakarta.ws.rs:jakarta.ws.rs-api:${jakarta.version}</id>
- <source>true</source>
- <override>true</override>
- <instructions>
- <Bundle-Version>${jakarta.version.actual}</Bundle-Version>
- <Require-Bundle>
- jakarta.xml.bind-api
- </Require-Bundle>
- <Import-Package>!javax.*,*;resolution:=optional</Import-Package>
- <Export-Package>
- javax.ws.rs;version="${jakarta.version}",
- javax.ws.rs.core;version="${jakarta.version}",
- javax.ws.rs.ext;version="${jakarta.version}",
- javax.ws.rs.client;version="${jakarta.version}",
- javax.ws.rs.container;version="${jakarta.version}",
- javax.ws.rs.sse;version="${jakarta.version}"
- </Export-Package>
- </instructions>
- </artifact>
- <artifact>
- <id>org.glassfish.jersey.core:jersey-common:${jersey.version}</id>
- <source>true</source>
- <override>true</override>
- <instructions>
- <Bundle-Version>${jersey.version.actual}</Bundle-Version>
- <Require-Bundle>
- javax.annotation,
- javax.inject,
- jakarta.validation.jakarta.validation-api,
- jakarta.ws.rs-api,
- jakarta.xml.bind-api
- </Require-Bundle>
- <Import-Package>!javax.*,*;resolution:=optional</Import-Package>
- <Export-Package>
- org.glassfish.jersey.*;version="${jersey.version}"
- </Export-Package>
- </instructions>
- </artifact>