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.
Currently included are:
java.xml.bind) annotations: JAXB Annotationsjakarta.xml.bind): Jakarta XML Bind Annotations (added in 2.13)All modules are licensed under Apache License 2.0.
Additionally, 2.x versions of Afterburner and Mr Bean use ASM,
licensed as per:
https://asm.ow2.io/license.html
whereas 3.0 will use ByteBuddy (licensed as per https://github.com/raphw/byte-buddy/blob/master/LICENSE)
You need to choose either:
jackson-module-jaxb-annotations for "old JAXB" (2.x): supports javax.xml.bind annotationsjackson-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)
See Wiki for more information (javadocs).
$ claude mcp add jackson-modules-base \
-- python -m otcore.mcp_server <graph>