com.sun.xml.internal.bind.* 패키지에서 API 사용 안함

이 규칙은 com.sun.xml.internal.bind.* 패키지. 이러한 패키지는 Java SE 11에서 더 이상 사용할 수 없습니다. 이러한 패키지는 내부 패키지이며 외부 사용을 위한 것이 아닙니다. 그러나 애플리케이션에서 이러한 패키지를 계속 사용해야 하는 경우 가능한 해결책은 다음과 같습니다. 대신 com.sun.xml.bind.* 패키지를 제거하고 필요한 jaxb 종속성 라이브러리를 포함해야 합니다. 다음은 maven 종속성 파일 샘플입니다. 필수 라이브러리를 사용하는 데 필요한 com.sun.xml.bind.* 패키지:

< span class = "Code"> < 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>

이 규칙에는 다음과 같은 참조를 대체하는 자동 수정 기능이 있습니다 com.sun.xml.internal.bind.* :NONE. com.sun.xml.bind.*. 수정 자동화를 활성화하려면 애플리케이션 빌드 파일에 custom configuration를 복사하세요.

Java 11 변경사항에 대한 자세한 정보는 Java 11 마이그레이션 안내서를 참조하십시오. com.sun.xml.bind 디렉토리 제거에 대한 자세한 정보는 Java EE 및 CORBA 모듈 제거를 위한 JEP 항목을 참조하십시오.