{"id":19563114,"url":"https://github.com/fasterxml/jackson-modules-base","last_synced_at":"2025-05-14T03:11:34.062Z","repository":{"id":37390569,"uuid":"50140860","full_name":"FasterXML/jackson-modules-base","owner":"FasterXML","description":"Uber-project for foundational modules of Jackson that build directly on core components but nothing else; not including data format or datatype modules","archived":false,"fork":false,"pushed_at":"2025-05-07T00:50:48.000Z","size":4986,"stargazers_count":172,"open_issues_count":45,"forks_count":81,"subscribers_count":15,"default_branch":"2.x","last_synced_at":"2025-05-07T01:38:56.845Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FasterXML.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-01-21T22:24:00.000Z","updated_at":"2025-05-07T00:50:52.000Z","dependencies_parsed_at":"2023-10-02T23:00:39.761Z","dependency_job_id":"1b0e11d4-daba-4b85-a8df-1652ad46d7a4","html_url":"https://github.com/FasterXML/jackson-modules-base","commit_stats":{"total_commits":793,"total_committers":25,"mean_commits":31.72,"dds":"0.15258511979823453","last_synced_commit":"7f04a04e7686604d6cf07cac046a907f20c90c0c"},"previous_names":[],"tags_count":108,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-modules-base","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-modules-base/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-modules-base/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FasterXML%2Fjackson-modules-base/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FasterXML","download_url":"https://codeload.github.com/FasterXML/jackson-modules-base/tar.gz/refs/heads/2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254059520,"owners_count":22007771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T05:16:36.922Z","updated_at":"2025-05-14T03:11:29.055Z","avatar_url":"https://github.com/FasterXML.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Overview\n\nThis is a multi-module umbrella project for [Jackson](../../../jackson)\nmodules that are considered foundational, building on core databind, but\nnot including datatype or data format modules, or JAX-/Jakarta-RS providers.\nNot all \"general\" modules are included here; this grouping is to be used\nfor more mature (and generally slower moving, stable) modules.\n\nCurrently included are:\n\n* [Afterburner](afterburner/) -- \n* [Blackbird](blackbird/) (NEW in 2.12 -- to eventually replace Afterburner)\n* Guice\n    * \"Old\" (`javax.inject`) based versions: [Guice](guice/)\n    * New \"Jakarta\" (`jakarta.inject`) based versions: [Guice 7](guice7/) (added in 2.16)\n* Java XML Binding Annotation compatibility\n    * \"Old\" (`java.xml.bind`) annotations: [JAXB Annotations](jaxb/)\n    * New \"Jakarta\" (`jakarta.xml.bind`): [Jakarta XML Bind Annotations](jakarta-xmlbind/) (added in 2.13)\n* [Mr Bean](mrbean/)\n* [No-Constructor-Deserialization](no-ctor-deser/) (added in 2.13)\n* [OSGi](osgi/)\n* [Paranamer](paranamer/)\n\n## Status\n\n[![Build Status](https://travis-ci.org/FasterXML/jackson-modules-base.svg)](https://travis-ci.org/FasterXML/jackson-modules-base)\n\n## License\n\nAll modules are licensed under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt).\n\nAdditionally, 2.x versions of `Afterburner` and `Mr Bean` use [ASM](https://gitlab.ow2.org/asm/asm),\nlicensed as per:\n\n    https://asm.ow2.io/license.html\n\nwhereas 3.0 will use [ByteBuddy](https://github.com/raphw/byte-buddy) (licensed as per https://github.com/raphw/byte-buddy/blob/master/LICENSE)\n\n## Using Jakarta\n\n### Jackson 2.13 and later\n\nWith 2.13, you need to choose either:\n\n* `jackson-module-jaxb-annotations` for \"old JAXB\" (2.x): supports `javax.xml.bind` annotations\n* `jackson-module-jakarta-xmlbind-annotations` for \"new Jakarta JAXB\" (3.x): supports `jakarta.xml.bind` annotations\n\n(in theory you can even use both, with databind `AnnotationIntrospectorPair`, but more often you will only want one of these)\n\nNote that Jakarta version was added in Jackson 2.13 and was not available for earlier versions.\n\n### Jackson 2.12 (only)\n\nAlternatively if using Jackson 2.12, there is a specific variant of `jackson-module-jaxb-annotations`\navailable, usable with Maven classifier of \"jakarta\". You can use it instead of \"old\" JAXB variant\nby specifying classifier like so:\n\n```\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.fasterxml.jackson.module\u003c/groupId\u003e\n    \u003cartifactId\u003ejackson-module-jaxb-annotations\u003c/artifactId\u003e\n    \u003cclassifier\u003ejakarta\u003c/classifier\u003e\n\u003c/dependency\u003e\n``` \n\n## More\n\nSee [Wiki](../../wiki) for more information (javadocs).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffasterxml%2Fjackson-modules-base","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffasterxml%2Fjackson-modules-base","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffasterxml%2Fjackson-modules-base/lists"}