-
Task
-
Resolution: Done
-
Neutral
-
None
-
-
Empty show more show less
-
Empty show more show less
JDK 11 removed the Java EE modules. The replacements are now provided by Jakarta EE and we should manage them from our BOM.
Artifact | Replacements |
---|---|
javax.activation:activation | com.sun.activation:jakarta.activation |
javax.annotation:javax.annotation-api | jakarta.annotation:jakarta.annotation-api |
java.xml.bind:jaxb-api | jakarta.xml.bind:jakarta.xml.bind-api jakarta.xml.bind:jaxb-impl |
javax.ws.rs:javax.ws.rs-api | jakarta.xml.ws:jakarta.xml.ws-api jakarta.xml.ws:jaxws-rt |
javax.inject:javax.inject | jakarta.inject:jakarta.inject-api |
javax.servlet:javax.servlet-api | jakarta.servlet:jakarta.servlet-api |
javax.servlet.jsp:javax.servlet.jsp-api | jakarta.servlet.jsp:jakarta.servlet.jsp-api |
As a follow up to this we should migrate the modules that are on Java 11 to use these replacements.
Acceptance criteria