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>