Skip to content

Commit dbca0e4

Browse files
committed
Refine Jackson 2 dependency management.
Replace Jackson 2 BOM with individual dependencies to avoid duplicate management of Jackson annotations required for Jackson 3. Closes #2599
1 parent 1d72be5 commit dbca0e4

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

parent/pom.xml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@
109109
<errorprone>2.36.0</errorprone>
110110
<guava>31.1-jre</guava>
111111
<hamcrest>1.3</hamcrest>
112-
<jackson>2.19.0</jackson>
112+
<jackson>2.19.1</jackson>
113113
<jackson3>3.0.0-rc5</jackson3>
114114
<jakarta-annotation-api>2.0.0</jakarta-annotation-api>
115115
<jaxb>3.0.1</jaxb>
@@ -1058,11 +1058,24 @@
10581058
<scope>import</scope>
10591059
</dependency>
10601060
<dependency>
1061-
<groupId>com.fasterxml.jackson</groupId>
1062-
<artifactId>jackson-bom</artifactId>
1061+
<groupId>com.fasterxml.jackson.core</groupId>
1062+
<artifactId>jackson-core</artifactId>
1063+
<version>${jackson}</version>
1064+
</dependency>
1065+
<dependency>
1066+
<groupId>com.fasterxml.jackson.core</groupId>
1067+
<artifactId>jackson-databind</artifactId>
1068+
<version>${jackson}</version>
1069+
</dependency>
1070+
<dependency>
1071+
<groupId>com.fasterxml.jackson.datatype</groupId>
1072+
<artifactId>jackson-datatype-jdk8</artifactId>
1073+
<version>${jackson}</version>
1074+
</dependency>
1075+
<dependency>
1076+
<groupId>com.fasterxml.jackson.datatype</groupId>
1077+
<artifactId>jackson-datatype-hibernate6</artifactId>
10631078
<version>${jackson}</version>
1064-
<type>pom</type>
1065-
<scope>import</scope>
10661079
</dependency>
10671080
<dependency>
10681081
<groupId>tools.jackson</groupId>

0 commit comments

Comments
 (0)