クラス com.Sun.xml.bind.v2.model.annotation.AnnotationReader
はjaxb-impl 2.1.6の一部でしたが、2.1.7で削除されました。なぜ誰かが知っていますか?
JAXBアーティファクトは2.2.11
で再構成されたため、いくつかのクラスがjaxb-runtime
とjaxb-core
の間で移動されました。 AnnotationReader
だけではありません。主な理由は、(おそらく)依存構造のためにいくつかのクラスを再配置する必要があったmavenizationです。
残念ながら、古いアーティファクトcom.Sun.xml.bind:*
の依存構造は少し間違っているため、jaxb-impl
を使用する前にjaxb-core
が必要になる場合もあります。これが問題であった場合、新しいorg.glassfish.jaxb:*
アーティファクトは正しい構造になっているため、それらに移動する必要があります。 org.glassfish.jaxb:jaxb-core
は、古いorg.glassfish.jaxb:jaxb-runtime
を置き換えるorg.glassfish.jaxb:jaxb-impl
の依存関係です。
以下も参照してください。
AnnotationReader
はjaxb-core
の一部になりました。