Beim Übergang von Java EE zu Jakarta EE hat Oracle (leider) sein Namensrecht für die in der EE-Plattform genutzten Pakete javax.*
behalten. Als Folge müssen die Pakete in jakarta.*
umbenannt werden, damit eine Weiterentwicklung stattfinden kann. Es sind die folgenden Pakete betroffen:
javax.activation.*
javax.annotation.*
javax.batch.*
javax.validation.*
javax.decorator.*
javax.ejb.*
javax.el.*
javax.enterprise.*
javax.faces.*
javax.inject.*
javax.interceptor.*
javax.jms.*
javax.json.*
javax.jws.*
javax.mail.*
javax.persistence.*
javax.resource.*
javax.security.*
javax.servlet.*
javax.transaction.*
javax.websocket.*
javax.ws.*
javax.xml.bind.*
javax.soap.*
javax.xml.ws.*
Bei der Umstellung kann Open Rewrite helfen, hier insbesondere das Recipe https://docs.openrewrite.org/recipes/java/migrate/jakarta/javaxmigrationtojakarta.