Esta norma señala el uso del com.sun.xml.internal.bind.v2.ContextFactory clase. Esta clase interna
ya no está disponible en Java SE 11. Estos paquetes son internos y no están pensados para uso externo. Sin embargo, si la aplicación debe seguir utilizando esta clase,
una posible solución es utilizar en su lugar la clase com.sun.xml.bind.v2.ContextFactory y
empaquetar las bibliotecas de dependencias jaxb necesarias en la aplicación. Lo que sigue
es un ejemplo del archivo de dependencias de maven para extraer la biblioteca necesaria para
utilizar el com.sun.xml.bind.v2.ContextFactory clase:
Esta regla tiene una corrección automática para sustituir las referencias de
com.sun.xml.internal.bind.v2.ContextFactory en com.sun.xml.bind.v2.ContextFactory. Copie la
configuración personalizada en el archivo de compilación de su aplicación para activar la automatización de correcciones.
Para obtener más información sobre los cambios de Java 11, consulte La Guía migración de Java 11. Para obtener más información acerca de la eliminación del directorio com.sun.xml.bind, consulte la entrada de JEP para la Eliminación de los módulos de Java EE y CORBA.