You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@avro.apache.org by mg...@apache.org on 2022/04/13 20:21:59 UTC

[avro] branch branch-1.11 updated: AVRO-3487: Update Jackson to 2.12.6.1 (#1640)

This is an automated email from the ASF dual-hosted git repository.

mgrigorov pushed a commit to branch branch-1.11
in repository https://gitbox.apache.org/repos/asf/avro.git


The following commit(s) were added to refs/heads/branch-1.11 by this push:
     new 94bbb7bca AVRO-3487: Update Jackson to 2.12.6.1 (#1640)
94bbb7bca is described below

commit 94bbb7bcaf1f70742d21b30c701983061763bec9
Author: Martin Grigorov <ma...@users.noreply.github.com>
AuthorDate: Wed Apr 13 23:21:21 2022 +0300

    AVRO-3487: Update Jackson to 2.12.6.1 (#1640)
    
    * AVRO-3487: Update Jackson to 2.12.6.1
    
    Signed-off-by: Martin Tzvetanov Grigorov <mg...@apache.org>
    
    * AVRO-3487: Use jackson-bom for managing Jackson dependencies
    
    Signed-off-by: Martin Tzvetanov Grigorov <mg...@apache.org>
    (cherry picked from commit 387f497285d49ffc577263d154bca968e2b5ea65)
---
 .../avro-service-archetype/src/main/pom/pom.xml    | 24 ++++++++++++----------
 lang/java/pom.xml                                  | 15 ++++++--------
 2 files changed, 19 insertions(+), 20 deletions(-)

diff --git a/lang/java/archetypes/avro-service-archetype/src/main/pom/pom.xml b/lang/java/archetypes/avro-service-archetype/src/main/pom/pom.xml
index 362f5b69c..20455fa77 100644
--- a/lang/java/archetypes/avro-service-archetype/src/main/pom/pom.xml
+++ b/lang/java/archetypes/avro-service-archetype/src/main/pom/pom.xml
@@ -34,12 +34,24 @@
 
   <properties>
     <avro.version>${project.version}</avro.version>
-    <jackson.version>${jackson.version}</jackson.version>
+    <jackson-bom.version>${jackson-bom.version}</jackson-bom.version>
     <junit.version>${junit.version}</junit.version>
     <logback.version>1.2.3</logback.version>
     <slf4j.version>${slf4j.version}</slf4j.version>
   </properties>
 
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>com.fasterxml.jackson</groupId>
+        <artifactId>jackson-bom</artifactId>
+        <version>\${jackson-bom.version}</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.avro</groupId>
@@ -56,16 +68,6 @@
       <artifactId>avro-ipc-netty</artifactId>
       <version>\${avro.version}</version>
     </dependency>
-    <dependency>
-      <groupId>com.fasterxml.jackson.core</groupId>
-      <artifactId>jackson-core</artifactId>
-      <version>\${jackson.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>com.fasterxml.jackson.core</groupId>
-      <artifactId>jackson-databind</artifactId>
-      <version>\${jackson.version}</version>
-    </dependency>
     <dependency>
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-api</artifactId>
diff --git a/lang/java/pom.xml b/lang/java/pom.xml
index 152858548..844b59f64 100644
--- a/lang/java/pom.xml
+++ b/lang/java/pom.xml
@@ -38,7 +38,7 @@
 
     <!-- version properties for dependencies -->
     <hadoop.version>3.3.2</hadoop.version>
-    <jackson.version>2.12.5</jackson.version>
+    <jackson-bom.version>2.12.6.20220326</jackson-bom.version>
     <servlet-api.version>4.0.1</servlet-api.version>
     <jetty.version>9.4.45.v20220203</jetty.version>
     <jopt-simple.version>5.0.4</jopt-simple.version>
@@ -480,14 +480,11 @@
   <dependencyManagement>
     <dependencies>
       <dependency>
-        <groupId>com.fasterxml.jackson.core</groupId>
-        <artifactId>jackson-core</artifactId>
-        <version>${jackson.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.fasterxml.jackson.core</groupId>
-        <artifactId>jackson-databind</artifactId>
-        <version>${jackson.version}</version>
+        <groupId>com.fasterxml.jackson</groupId>
+        <artifactId>jackson-bom</artifactId>
+        <version>${jackson-bom.version}</version>
+        <type>pom</type>
+        <scope>import</scope>
       </dependency>
       <dependency>
         <groupId>org.apache.velocity</groupId>