Essa regra sinaliza o uso do com.sun.xml.internal.bind.v2.ContextFactory . Essa classe interna não está mais disponível no Java SE 11. Esses pacotes são internos e não são destinados ao uso externo. No entanto, se o aplicativo precisar continuar usando essa classe,
uma possível solução é usar a classe com.sun.xml.bind.v2.ContextFactory classe e
empacotar as bibliotecas de dependência jaxb necessárias no aplicativo. A seguir
é um exemplo do arquivo de dependência do maven para extrair a biblioteca necessária para
usar o com.sun.xml.bind.v2.ContextFactory classe:
Essa regra tem uma correção automática para substituir referências de
com.sun.xml.internal.bind.v2.ContextFactory em com.sun.xml.bind.v2.ContextFactory. Copie a
configuração personalizada para o arquivo de compilação do seu aplicativo para ativar a automação da correção.
Para obter mais informações sobre as mudanças do Java 11, consulte O Guia de migração do Java 11. Para obter mais informações sobre a remoção do diretório com.sun.xml.bind, consulte a entrada do JEP para a Remoção de módulos do CORBA e Java EE.