Nepoužívat rozhraní API z balíků com.sun.xml.internal.bind.*

Toto pravidlo označuje použití com.sun.xml.internal.bind.* balíčky. Tyto balíky nejsou nadále k dispozici v prostředí Java SE 11. Tyto balíky jsou vnitřní a nejsou zamýšleny pro externí použití. Pokud však aplikace musí nadále používat tyto balíčky, možným řešením je místo toho použít com.sun.xml.bind.* balíčky a zahrnout do aplikace požadované knihovny závislostí jaxb. Následuje ukázka souboru závislostí maven pro stažení požadované knihovny pro použití com.sun.xml.bind.* balík:

< span class="Code"> < závislost>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId> jaxb-core </artifactId>
    <version>2.2.11</version>
</dependency>
< závislost>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId> jaxb-impl </artifactId>
   <version>2.2.11</version>
</dependency>

Toto pravidlo má automatickou opravu, která má nahradit odkazy com.sun.xml.internal.bind.* do com.sun.xml.bind.*. Zkopírujte vlastní konfiguraci do souboru sestavení aplikace, abyste povolili automatizaci oprav.

Další informace o změnách ve verzi Java 11 naleznete v příručce pro migraci na Java 11. Další informace o odebrání adresáře com.sun.xml.bind naleznete v položce JEP pro odebrání modulů Java EE a CORBA.