From 926c1834f7cd75f49cc8515b675d04b49246c92e Mon Sep 17 00:00:00 2001 From: Panuganti Satya Saketh Date: Mon, 25 May 2026 22:23:36 +0530 Subject: [PATCH 1/2] docs: fix redirecting urls in markdown files --- README.md | 4 ++-- SECURITY.md | 4 ++-- afterburner/README.md | 6 +++--- android-record/README.md | 2 +- blackbird/README.md | 4 ++-- guice/README.md | 2 +- guice7/README.md | 2 +- jakarta-xmlbind/README.md | 2 +- jaxb/README.md | 2 +- mrbean/README.md | 6 +++--- no-ctor-deser/README.md | 2 +- osgi/README.md | 4 ++-- spi-subtypes/README.md | 2 +- 13 files changed, 21 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 4bf6acb2..1ced11fa 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,11 @@ Currently included are: ## Status -[![Build Status](https://travis-ci.org/FasterXML/jackson-modules-base.svg)](https://travis-ci.org/FasterXML/jackson-modules-base) +[![Build Status](https://api.travis-ci.com/FasterXML/jackson-modules-base.svg)](https://app.travis-ci.com/FasterXML/jackson-modules-base) ## License -All modules are licensed under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt). +All modules are licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt). Additionally, 2.x versions of `Afterburner` and `Mr Bean` use [ASM](https://gitlab.ow2.org/asm/asm), licensed as per: diff --git a/SECURITY.md b/SECURITY.md index 29c0ef27..74f9773b 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -10,7 +10,7 @@ wiki page ## Reporting a Vulnerability The recommended mechanism for reporting possible security vulnerabilities follows -so-called "Coordinated Disclosure Plan" (see [definition of DCP](https://vuls.cert.org/confluence/display/Wiki/Coordinated+Vulnerability+Disclosure+Guidance) +so-called "Coordinated Disclosure Plan" (see [definition of DCP](https://certcc.github.io/confluence/display/Wiki/Coordinated+Vulnerability+Disclosure+Guidance/) for general idea). The first step is to file a [Tidelift security contact](https://tidelift.com/security): Tidelift will route all reports via their system to maintainers of relevant package(s), and start the process that will evaluate concern and issue possible fixes, send update notices and so on. @@ -27,6 +27,6 @@ This is important to give us time to provide a patch, if necessary, for the prob To verify that any given Jackson artifact has been signed with a valid key, have a look at `KEYS` file of the main Jackson repo: -https://github.com/FasterXML/jackson/blob/master/KEYS +https://github.com/FasterXML/jackson/blob/main/KEYS which lists all known valid keys in use. diff --git a/afterburner/README.md b/afterburner/README.md index 916496f0..1bd49dd9 100644 --- a/afterburner/README.md +++ b/afterburner/README.md @@ -8,8 +8,8 @@ Module is considered stable and has been used in production environments since v There is, however, a potential future replacement available (as of Jackson 2.12): Blackbird module. See the parent README for details. -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-afterburner.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-afterburner) -[![Javadoc](https://javadoc.io/badge/tools.jackson.module/jackson-module-afterburner.svg)](http://www.javadoc.io/doc/tools.jackson.module/jackson-module-afterburner) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-afterburner%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-afterburner) +[![Javadoc](https://javadoc.io/badge2/tools.jackson.module/jackson-module-afterburner/javadoc.svg)](https://javadoc.io/doc/tools.jackson.module/jackson-module-afterburner) ## Usage @@ -29,7 +29,7 @@ To use module on Maven-based projects, use following dependency: ### Non-Maven -For non-Maven use cases, you download jars from [Central Maven repository](http://repo1.maven.org/maven2/tools/jackson/module/jackson-module-afterburner/). +For non-Maven use cases, you download jars from [Central Maven repository](https://repo1.maven.org/maven2/tools/jackson/module/jackson-module-afterburner/). Module jar is also a functional OSGi bundle, with proper import/export declarations, so it can be use on OSGi container as is. diff --git a/android-record/README.md b/android-record/README.md index 5db41e54..a23a2bf0 100644 --- a/android-record/README.md +++ b/android-record/README.md @@ -35,7 +35,7 @@ ObjectMapper mapper = JsonMapper.builder() // or mapper for other dataformats Maven information for jar is: -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-android-record.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-android-record) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-android-record%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-android-record) * Group id: `tools.jackson.module` * Artifact id: `jackson-module-android-record` diff --git a/blackbird/README.md b/blackbird/README.md index 1d1c26dd..286fe9c7 100644 --- a/blackbird/README.md +++ b/blackbird/README.md @@ -2,7 +2,7 @@ _Upgrade your Afterburner for your Java 11+ Environment 🚀_ -The [Afterburner](https://github.com/FasterXML/jackson-modules-base/tree/master/afterburner) +The [Afterburner](../afterburner/) has long been your engine of choice for maximum Jackson performance. But in the brave new Java 11 world, the trusty Afterburner is showing its age. It uses horrifying bytecode manipulation and cracks `Unsafe.defineClass` which will @@ -27,7 +27,7 @@ have a monomorphic call profile and easily inline for maximum performance. ## Status -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-blackbird.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-blackbird) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-blackbird%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-blackbird) Blackbird is new and not as mature as Afterburner, but has been tested and runs well. The code is written to fail-fast and explode on the tarmac rather than later at runtime. diff --git a/guice/README.md b/guice/README.md index d39e299b..b2969531 100644 --- a/guice/README.md +++ b/guice/README.md @@ -1,6 +1,6 @@ # jackson-module-guice -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-guice.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-guice) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-guice%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-guice) ## Documentation diff --git a/guice7/README.md b/guice7/README.md index b9625b14..97b79ddd 100644 --- a/guice7/README.md +++ b/guice7/README.md @@ -1,6 +1,6 @@ # jackson-module-guice7 -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-guice7.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-guice7) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-guice7%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-guice7) ## Documentation diff --git a/jakarta-xmlbind/README.md b/jakarta-xmlbind/README.md index 0d0a8a18..ff1be1ae 100644 --- a/jakarta-xmlbind/README.md +++ b/jakarta-xmlbind/README.md @@ -12,7 +12,7 @@ For older `java.xml.bind` package, look at "jackson-module-jaxb-annotations". ## Maven dependency -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-jakarta-xmlbind-annotations.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-jakarta-xmlbind-annotations) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-jakarta-xmlbind-annotations%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-jakarta-xmlbind-annotations) To use this extension on Maven-based projects, use following dependency: diff --git a/jaxb/README.md b/jaxb/README.md index 0c418082..7a51f8ba 100644 --- a/jaxb/README.md +++ b/jaxb/README.md @@ -5,7 +5,7 @@ It is most often used to make it easier to reuse existing data beans that used w ## Maven dependency -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-jaxb-annotations.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-jaxb-annotations) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-jaxb-annotations%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-jaxb-annotations) To use this extension on Maven-based projects, use following dependency: diff --git a/mrbean/README.md b/mrbean/README.md index a91d6f87..554bdf78 100644 --- a/mrbean/README.md +++ b/mrbean/README.md @@ -4,9 +4,9 @@ Mr Bean is an extension that implements support for "POJO type materialization"; ability for [databinder](jackson-databind) to construct implementation classes for Java interfaces and abstract classes, as part of deserialization. Extension plugs in using standard `Module` interface, and requires Jackson 2.0 or above. -Module is licensed under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) +Module is licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-mrbean.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-mrbean) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-mrbean%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-mrbean) ## Usage @@ -68,7 +68,7 @@ Note: this works transitively as well, meaning that implementation classes will Module implements Jackson's `AbstractTypeResolver` interface and registers it via Module interface. This is how it gets invoked when an abstract type is encountered, which is problematic for deserialization (unless polymorphic handling is enabled; see the next section). -Actual byte code generation uses [ASM](http://asm.ow2.org/) library, and simply generates methods for all abstract methods. +Actual byte code generation uses [ASM](https://asm.ow2.io/) library, and simply generates methods for all abstract methods. No naming convention is required; basic signature is enough. This means that zero-argument methods are considered "getters" and one-argument methods "setters". Naming is considered to be able to generate internal field; but beyond this naming is of no consequence. Annotations are not introspected at this point; however, Jackson databinding will make use of them later on -- typically annotations from implemented interface or abstract class get used, as no annotations are added to the implementation classes. diff --git a/no-ctor-deser/README.md b/no-ctor-deser/README.md index 02406ae8..e8adab0a 100644 --- a/no-ctor-deser/README.md +++ b/no-ctor-deser/README.md @@ -24,7 +24,7 @@ ObjectMapper mapper = JsonMapper.builder() // or mapper for other dataformats Maven information for jar is: -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-no-ctor-deser.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-no-ctor-deser) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-no-ctor-deser%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-no-ctor-deser) * Group id: `tools.jackson.module` * Artifact id: `jackson-module-no-ctor-deser` diff --git a/osgi/README.md b/osgi/README.md index c88969b4..bc50714e 100644 --- a/osgi/README.md +++ b/osgi/README.md @@ -1,11 +1,11 @@ # Jackson OSGi injection module -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-osgi.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-osgi) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-osgi%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-osgi) This module provides a way to inject OSGI services into deserialized objects. Thanks to the _JacksonInject_ annotations, the _OsgiJacksonModule_ will search for the required service in the OSGI service registry and injects it in the object while deserializing. -Module is licensed under [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) +Module is licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) ## Usage diff --git a/spi-subtypes/README.md b/spi-subtypes/README.md index d8680289..e5cb290f 100644 --- a/spi-subtypes/README.md +++ b/spi-subtypes/README.md @@ -1,6 +1,6 @@ # jackson-module-spi-subtypes -[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-spi-subtypes.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-spi-subtypes) +[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-spi-subtypes%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-spi-subtypes) Registering subtypes without annotating the parent class, see [this](https://github.com/FasterXML/jackson-databind/issues/2104). From c9750386e680743b2e53549485eeacc737a99b7d Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Mon, 25 May 2026 10:39:12 -0700 Subject: [PATCH 2/2] Revert dubious link changes --- afterburner/README.md | 2 +- android-record/README.md | 2 +- blackbird/README.md | 2 +- guice/README.md | 2 +- guice7/README.md | 2 +- jakarta-xmlbind/README.md | 2 +- jaxb/README.md | 2 +- mrbean/README.md | 2 +- no-ctor-deser/README.md | 2 +- osgi/README.md | 2 +- spi-subtypes/README.md | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/afterburner/README.md b/afterburner/README.md index 1bd49dd9..f0226988 100644 --- a/afterburner/README.md +++ b/afterburner/README.md @@ -8,7 +8,7 @@ Module is considered stable and has been used in production environments since v There is, however, a potential future replacement available (as of Jackson 2.12): Blackbird module. See the parent README for details. -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-afterburner%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-afterburner) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-afterburner.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-afterburner) [![Javadoc](https://javadoc.io/badge2/tools.jackson.module/jackson-module-afterburner/javadoc.svg)](https://javadoc.io/doc/tools.jackson.module/jackson-module-afterburner) ## Usage diff --git a/android-record/README.md b/android-record/README.md index a23a2bf0..5db41e54 100644 --- a/android-record/README.md +++ b/android-record/README.md @@ -35,7 +35,7 @@ ObjectMapper mapper = JsonMapper.builder() // or mapper for other dataformats Maven information for jar is: -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-android-record%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-android-record) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-android-record.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-android-record) * Group id: `tools.jackson.module` * Artifact id: `jackson-module-android-record` diff --git a/blackbird/README.md b/blackbird/README.md index 286fe9c7..380206bb 100644 --- a/blackbird/README.md +++ b/blackbird/README.md @@ -27,7 +27,7 @@ have a monomorphic call profile and easily inline for maximum performance. ## Status -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-blackbird%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-blackbird) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-blackbird.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-blackbird) Blackbird is new and not as mature as Afterburner, but has been tested and runs well. The code is written to fail-fast and explode on the tarmac rather than later at runtime. diff --git a/guice/README.md b/guice/README.md index b2969531..d39e299b 100644 --- a/guice/README.md +++ b/guice/README.md @@ -1,6 +1,6 @@ # jackson-module-guice -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-guice%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-guice) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-guice.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-guice) ## Documentation diff --git a/guice7/README.md b/guice7/README.md index 97b79ddd..b9625b14 100644 --- a/guice7/README.md +++ b/guice7/README.md @@ -1,6 +1,6 @@ # jackson-module-guice7 -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-guice7%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-guice7) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-guice7.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-guice7) ## Documentation diff --git a/jakarta-xmlbind/README.md b/jakarta-xmlbind/README.md index ff1be1ae..0d0a8a18 100644 --- a/jakarta-xmlbind/README.md +++ b/jakarta-xmlbind/README.md @@ -12,7 +12,7 @@ For older `java.xml.bind` package, look at "jackson-module-jaxb-annotations". ## Maven dependency -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-jakarta-xmlbind-annotations%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-jakarta-xmlbind-annotations) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-jakarta-xmlbind-annotations.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-jakarta-xmlbind-annotations) To use this extension on Maven-based projects, use following dependency: diff --git a/jaxb/README.md b/jaxb/README.md index 7a51f8ba..0c418082 100644 --- a/jaxb/README.md +++ b/jaxb/README.md @@ -5,7 +5,7 @@ It is most often used to make it easier to reuse existing data beans that used w ## Maven dependency -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-jaxb-annotations%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-jaxb-annotations) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-jaxb-annotations.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-jaxb-annotations) To use this extension on Maven-based projects, use following dependency: diff --git a/mrbean/README.md b/mrbean/README.md index 554bdf78..62102eab 100644 --- a/mrbean/README.md +++ b/mrbean/README.md @@ -6,7 +6,7 @@ Extension plugs in using standard `Module` interface, and requires Jackson 2.0 o Module is licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-mrbean%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-mrbean) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-mrbean.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-mrbean) ## Usage diff --git a/no-ctor-deser/README.md b/no-ctor-deser/README.md index e8adab0a..02406ae8 100644 --- a/no-ctor-deser/README.md +++ b/no-ctor-deser/README.md @@ -24,7 +24,7 @@ ObjectMapper mapper = JsonMapper.builder() // or mapper for other dataformats Maven information for jar is: -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-no-ctor-deser%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-no-ctor-deser) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-no-ctor-deser.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-no-ctor-deser) * Group id: `tools.jackson.module` * Artifact id: `jackson-module-no-ctor-deser` diff --git a/osgi/README.md b/osgi/README.md index bc50714e..1ef2a144 100644 --- a/osgi/README.md +++ b/osgi/README.md @@ -1,6 +1,6 @@ # Jackson OSGi injection module -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-osgi%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-osgi) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-osgi.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-osgi) This module provides a way to inject OSGI services into deserialized objects. Thanks to the _JacksonInject_ annotations, the _OsgiJacksonModule_ will search for the required service in the OSGI service registry and injects it in the object while deserializing. diff --git a/spi-subtypes/README.md b/spi-subtypes/README.md index e5cb290f..d8680289 100644 --- a/spi-subtypes/README.md +++ b/spi-subtypes/README.md @@ -1,6 +1,6 @@ # jackson-module-spi-subtypes -[![Maven Central](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Frepo1.maven.org%2Fmaven2%2Ftools%2Fjackson%2Fmodule%2Fjackson-module-spi-subtypes%2Fmaven-metadata.xml&label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-spi-subtypes) +[![Maven Central](https://img.shields.io/maven-central/v/tools.jackson.module/jackson-module-spi-subtypes.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/tools.jackson.module/jackson-module-spi-subtypes) Registering subtypes without annotating the parent class, see [this](https://github.com/FasterXML/jackson-databind/issues/2104).