XML スキーマのセットから Java クラスを生成しようとしています。次のバインド ファイルは、スキーマ内の混合コンテンツを処理するために使用されます。
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.1"
xmlns:xjc= "http://java.sun.com/xml/ns/jaxb/xjc" jaxb:extensionBindingPrefixes="xjc">
<jaxb:globalBindings generateMixedExtensions="true"/>
</jaxb:bindings>
コード生成は正常に機能しますが、生成されたクラスの 1 つに com.sun.xml.internal.bind.annotation パッケージの @OverrideAnnotationOf があります。このパッケージは rt.jar に含まれていますが、通常の Java コンパイラはそれを見つけることができません (また、sun 内部にあるため、おそらく見つけられないはずです)。
混合コンテンツを処理し、生成されたコードに Sun 内部パッケージの OverrideAnnotationOf を持たないようにする方法はありますか?