Problem
Jackson dependencies currently resolve to incompatible minor versions:
- jackson-core 2.21.4
- jackson-databind 2.22.1
- jackson-annotations 2.22
- Jackson JAX-RS modules 2.21.4 in examples
jackson-databind 2.22.1 requests jackson-core 2.22.1, but dependency management forces 2.21.4. FasterXML requires Jackson core components to use the same minor version. Maven RequireUpperBoundDeps detects this mismatch.
Proposed fix
- Import jackson-bom 2.22.1 in dependencyManagement.
- Remove separate core/databind version management.
- Let example JAX-RS modules inherit BOM versions.
- Verify core tests and resolved dependency trees.
Problem
Jackson dependencies currently resolve to incompatible minor versions:
jackson-databind 2.22.1 requests jackson-core 2.22.1, but dependency management forces 2.21.4. FasterXML requires Jackson core components to use the same minor version. Maven RequireUpperBoundDeps detects this mismatch.
Proposed fix