Jersey's Jackson integration uses Jackson's JAX-B support which is Java EE 8-based. We need to drop support for auto-configuring JaxbAnnotationIntrospector
until a Java EE 9 compatible version is available.
Comment From: wilkinsona
We need to drop more than this. jersey-media-json-jackson
is written in such a way that JAX-B has to be on the classpath even if you're not working with XML.
Comment From: wilkinsona
We can avoid the JAX-B dependency by writing our own Feature
that registers JacksonJsonProvider
rather than JacksonJaxbJsonProvider
. Doing so should allow us to retain support for Actuator on top of Jersey.
Comment From: wilkinsona
Superseded by #28808.