APIs aus den com.sun.xml.internal.bind.*-Paketen nicht verwenden

Diese Regel markiert die Verwendung der com.sun.xml.internal.bind.*-Pakete. Diese Pakete sind in Java SE 11 nicht mehr verfügbar. Diese Pakete sind intern und nicht für die externe Verwendung bestimmt. Wenn die Anwendung diese Pakete jedoch weiterhin verwenden muss, können Sie stattdessen die com.sun.xml.bind.*-Pakete verwenden und die erforderlichen jaxb-Abhängigkeitsbibliotheken in die Anwendung einschließen. Im Folgenden sehen Sie ein Beispiel für die Maven-Abhängigkeitsdatei, um die erforderliche Bibliothek zu extrahieren, damit die com.sun.xml.bind.*-Pakete verwendet werden:

<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>

Weitere Informationen zu den Änderungen in Java 11 finden Sie in der Veröffentlichung The Java 11 Migration Guide. Weitere Informationen zum Entfernen des Verzeichnisses com.sun.xml.bind finden Sie unter the JEP entry for the Removal of the Java EE and CORBA Modules.