Ta zasada sygnalizuje użycie com.sun.xml.internal.bind.v2.ContextFactory klasa. Ta klasa wewnętrzna nie jest już dostępna w środowisku Java SE 11. Są to
pakiety wewnętrzne, które nie są przeznaczone do użytku zewnętrznego. Jeśli jednak aplikacja musi nadal używać tej klasy, możliwym rozwiązaniem jest użycie zamiast niej com.sun.xml.bind.v2.ContextFactory Utwórz klasę i spakuj wymagane biblioteki zależności Jaxb w aplikacji. Poniżej znajduje się przykład pliku zależności Maven umożliwiającego pobranie wymaganej biblioteki w celu użycia com.sun.xml.bind.v2.ContextFactory klasa:
Ta reguła ma automatyczną poprawkę umożliwiającą zastąpienie odniesień
com.sun.xml.internal.bind.v2.ContextFactory formatu com.sun.xml.bind.v2.ContextFactory. Skopiuj konfigurację niestandardową do pliku kompilacji aplikacji, aby włączyć automatyzację poprawek.
Więcej informacji na temat zmian w środowisku Java 11 zawiera publikacja The Java 11 Migration Guide (Podręcznik dotyczący migracji do środowiska Java 11). Więcej informacji na temat usunięcia katalogu com.sun.xml.bind zawiera publikacja The JEP entry for the Removal of the Java EE and CORBA Modules (Wpis JEP dotyczący usunięcia modułów Java EE i CORBA).