Skip to content

Commit 7ee4ebd

Browse files
committed
Move jackson-bom dependency to version catalog
1 parent 5a19899 commit 7ee4ebd

File tree

5 files changed

+12
-4
lines changed

5 files changed

+12
-4
lines changed

build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ wrapper {
3333
dependencies {
3434
constraints {
3535
api('com.augustcellars.cose:cose-java:[1.0.0,2)')
36-
api('com.fasterxml.jackson:jackson-bom:[2.13.2.1,3)')
3736
api('com.google.guava:guava:[24.1.1,32)')
3837
api('com.upokecenter:cbor:[4.5.1,5)')
3938
api('org.apache.httpcomponents.client5:httpclient5:[5.0.0,6)')

settings.gradle.kts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,12 @@ include(":test-dependent-projects:java-dep-webauthn-server-core")
1010
include(":test-dependent-projects:java-dep-webauthn-server-core-and-bouncycastle")
1111
include(":test-dependent-projects:java-dep-yubico-util")
1212
include(":test-platform")
13+
14+
dependencyResolutionManagement {
15+
versionCatalogs {
16+
create("constraintLibs") {
17+
val jacksonVer = version("jackson", "[2.13.2.1,3)")
18+
library("jackson-bom", "com.fasterxml.jackson", "jackson-bom").versionRef(jacksonVer)
19+
}
20+
}
21+
}

webauthn-server-attestation/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ dependencies {
3030

3131
api(project(":webauthn-server-core"))
3232

33-
implementation(platform("com.fasterxml.jackson:jackson-bom"))
33+
implementation(platform(constraintLibs.jackson.bom))
3434
implementation(project(":yubico-util"))
3535
implementation("com.fasterxml.jackson.core:jackson-databind")
3636
implementation("org.slf4j:slf4j-api")

webauthn-server-core/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ description = "Yubico WebAuthn server core API"
1515
dependencies {
1616
api(platform(rootProject))
1717

18-
implementation(platform("com.fasterxml.jackson:jackson-bom"))
18+
implementation(platform(constraintLibs.jackson.bom))
1919
implementation(project(":yubico-util"))
2020
implementation("com.augustcellars.cose:cose-java")
2121
implementation("com.fasterxml.jackson.core:jackson-databind")

yubico-util/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies {
1616
api(platform(rootProject))
1717

1818
api("com.fasterxml.jackson.core:jackson-databind")
19-
api(platform("com.fasterxml.jackson:jackson-bom"))
19+
api(platform(constraintLibs.jackson.bom))
2020

2121
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-cbor")
2222
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jdk8")

0 commit comments

Comments
 (0)