You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Uber-project for foundational modules of Jackson that build directly on core components but nothing else; not including data format or datatype modules
This is a multi-module umbrella project for Jackson
modules that are considered foundational, building on core databind, but
not including datatype or data format modules, or JAX-/Jakarta-RS providers.
Not all "general" modules are included here; this grouping is to be used
for more mature (and generally slower moving, stable) modules.
jackson-module-jaxb-annotations for "old JAXB" (2.x): supports javax.xml.bind annotations
jackson-module-jakarta-xmlbind-annotations for "new Jakarta JAXB" (3.x): supports jakarta.xml.bind annotations
(in theory you can even use both, with databind AnnotationIntrospectorPair, but more often you will only want one of these)
Note that Jakarta version was added in Jackson 2.13 and was not available for earlier versions.
Jackson 2.12 (only)
Alternatively if using Jackson 2.12, there is a specific variant of jackson-module-jaxb-annotations
available, usable with Maven classifier of "jakarta". You can use it instead of "old" JAXB variant
by specifying classifier like so:
Uber-project for foundational modules of Jackson that build directly on core components but nothing else; not including data format or datatype modules