De javax.* a jakarta.*

Si bien la migración de javax.* a jakarta.* es una tarea bastante fácil, puede llevar mucho tiempo y ser propensa a errores. Pero no desespere, la comunidad está acudiendo en su ayuda proporcionándole herramientas que pueden hacer esto por usted, o al menos ayudarlo en el proceso. Solo eche un vistazo a estos:

La herramienta de migración de Tomcat para Jakarta EE proporciona herramientas de línea de comandos fáciles de usar para transformar las aplicaciones de Jakarta EE en el 

javax.*
espacio de nombres a 
jakarta.*
. Puede elegir entre dos perfiles dependiendo de si está utilizando las API de Jakarta EE compatibles con Apache Tomcat o el conjunto completo de especificaciones.

El Eclipse transformador también proporciona transformación de aplicaciones Jakarta EE en el 

javax.*
espacio de nombres a 
jakarta.*
. Puede operar tanto en archivos de origen como en archivos de clases y tiene un amplio conjunto de opciones de configuración. Eclipse Transformer también se puede utilizar como un cargador de clases personalizado, por lo que puede realizar la transformación en tiempo de ejecución.

En la próxima versión 2021.2 de IntelliJ IDEA , habrá soporte integrado para migrar de 

javax.*
jakarta.*
. Consulte Migración automática de Java EE a Jakarta EE para obtener una descripción de la funcionalidad. 

Eclipse Transformer proporciona capacidades de cargador de clases personalizadas para que la migración del espacio de nombres se pueda realizar en tiempo de ejecución. Muchas de las implementaciones de Jakarta EE utilizan esta tecnología en los productos compatibles con Jakarta EE 9 y Jakarta EE 9.1 . Un ejemplo aquí de cómo puede ejecutar una aplicación Jakarta EE 8 transformada a Jakarta EE 9.1 y empaquetada en un JAR de arranque WildFly .

FUENTE: https://www.agilejava.eu/2021/07/04/hashtag-jakarta-ee-79/