In spring-boot-dependencies:3.4.7, the provided jackson-bom.version, which is 2.18.4.1, is not a valid version, at least for artifacts: - com.fasterxml.jackson.datatype:jackson-datatype-jdk8 - com.fasterxml.jackson.core:jackson-databind - com.fasterxml.jackson.datatype:jackson-datatype-jsr310 - com.fasterxml.jackson.core:jackson-annotations:jar - com.fasterxml.jackson.dataformat:jackson-dataformat-yaml

Comment From: bclozel

This is the version of the jackson-bom artifact and it is present on Maven Central. We have successfully built and tested Spring Boot against this version.

Note that the BOM declares versions for other Jackson artifacts and those are not necessarily aligned with the same version exactly. I guess you have tried to include Jackson dependencies with that version and those are not present on central? If so, you should know that the goal of a BOM is to avoid that in particular. You can declare Jackson dependencies in your application without declaring particular versions. See for Gradle, for example.

Comment From: snicoll

As Brian explained, the name of the property is jackson-bom.version, not jackson.version. There's no single version for Jackson dependencies, especially when they release a hot patch.

So you can't use this property to identify isolated artifacts.