diff --git a/bom/build.gradle.kts b/bom/build.gradle.kts index e5ebd2bf5..6f46ab9a6 100644 --- a/bom/build.gradle.kts +++ b/bom/build.gradle.kts @@ -46,9 +46,7 @@ dependencies { // dependency on it during compilation apiv("com.beust:jcommander") apiv("org.checkerframework:checker-qual", "checkerframework") - apiv("com.fasterxml.jackson.core:jackson-annotations", "jackson") - apiv("com.fasterxml.jackson.core:jackson-core", "jackson") - apiv("com.fasterxml.jackson.core:jackson-databind", "jackson") + apiv("com.fasterxml.jackson:jackson-bom", "jackson") apiv("com.github.stephenc.jcip:jcip-annotations") apiv("com.google.guava:guava") apiv("com.google.protobuf:protobuf-java", "protobuf") diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 0868348b9..12bdb490a 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -31,6 +31,7 @@ plugins { // and "implementation" is for dependencies that do not participate in API dependencies { api(project(":metrics")) + api(platform("com.fasterxml.jackson:jackson-bom")) api("com.fasterxml.jackson.core:jackson-annotations") api("com.fasterxml.jackson.core:jackson-databind") api("com.google.protobuf:protobuf-java") diff --git a/gradle.properties b/gradle.properties index e4130ae95..7b61827c4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -67,7 +67,7 @@ hsqldb.version=2.4.1 h2.version=1.4.197 httpclient5.version=5.5 httpcore5.version=5.3.5 -jackson.version=2.15.4 +jackson.version=2.18.4.1 jcip-annotations.version=1.0-1 jcommander.version=1.72 jetty.version=9.4.58.v20250814