Это правило отмечает все случаи использования пакетов com.sun.xml.internal.bind.*. Эти пакеты недоступны в Java SE 11. Эти пакеты являются
внутренними, и не предназначены для внешнего использования. В тех случаях,
когда приложению необходимо использовать эти пакеты, можно использовать вместо
них пакеты com.sun.xml.bind.* и включить необходимые библиотеки jaxb в приложение. Ниже приведен пример файла зависимостей maven, указывающий библиотеку,
необходимую для использования пакета com.sun.xml.bind.*:
| <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> |
Для получения дополнительной информации об изменениях Java 11 обратитесь к Руководству по миграции на Java 11. За дополнительной информацией об удалении каталога com.sun.xml.bind обратитесь к публикации JEP об удалении модулей Java EE и CORBA.