Не следует использовать класс com.sun.xml.internal.bind.v2.ContextFactory

Это правило отмечает все случаи использования класса com.sun.xml.internal.bind.v2.ContextFactory. Данный внутренний класс недоступен в Java SE 11. Эти пакеты являются внутренними, и не предназначены для внешнего использования. В тех случаях, когда приложению необходимо использовать этот класс, можно использовать вместо него класс com.sun.xml.bind.v2.ContextFactory и упаковать необходимые библиотеки jaxb вместе с приложением. Ниже приведен пример файла зависимостей maven, указывающий библиотеку, необходимую для использования класса com.sun.xml.bind.v2.ContextFactory:

<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-core</artifactId>
    <version>2.2.11</version>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
   <version>2.2.11</version>
</dependency>

В сканере источника доступно автоматическое исправление для замены ссылок на com.sun.xml.internal.bind.v2.ContextFactory в com.sun.xml.bind.v2.ContextFactory. Скопируйте пользовательскую конфигурацию в файл компоновки приложения, чтобы включить автоматизацию исправлений.

Для получения дополнительной информации об изменениях Java 11 обратитесь к Руководству по миграции на Java 11. За дополнительной информацией об удалении каталога com.sun.xml.bind обратитесь к публикации JEP об удалении модулей Java EE и CORBA.