Não usar as APIs por meio dos pacotes com.sun.xml.internal.bind.*

Essa regra sinaliza o uso dos pacotes com.sun.xml.internal.bind.*. Esses pacotes não estão mais disponíveis no Java SE 11. Esses pacotes são internos e não são destinados ao uso externo. No entanto, se o aplicativo deve continuar usando esses pacotes, uma solução possível será usar, como alternativa, os pacotes com.sun.xml.bind.* e incluir as bibliotecas de dependência jaxb necessárias no aplicativo. A seguir está uma amostra do arquivo de dependência maven para fazer pull na biblioteca necessária para usar o pacote 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>

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 JEP para a remoção dos módulos Java EE e CORBA.