[BUILD-859] Replace Java EE modules with their new counterparts Created: 05/Jul/22  Updated: 22/Aug/22  Resolved: 15/Aug/22

Status: Closed
Project: Build
Component/s: BOM
Affects Version/s: None
Fix Version/s: BOM 6.3.0

Type: Task Priority: Neutral
Reporter: Michael Duerig Assignee: Michael Duerig
Resolution: Done Votes: 0
Labels: foundation_team
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: Build on JDK11+
Team: Foundation

 Description   

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.

 


Generated at Sun Feb 11 23:45:52 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.