You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by lh...@apache.org on 2024/03/28 10:32:59 UTC
(pulsar) 02/02: [improve][misc] Pin Netty version in pulsar-io/alluxio (#21728)
This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/pulsar.git
commit d3f0a4b3280142fe990280eff0f2c1c00379ba38
Author: Lari Hotari <lh...@users.noreply.github.com>
AuthorDate: Fri Dec 15 07:36:24 2023 +0200
[improve][misc] Pin Netty version in pulsar-io/alluxio (#21728)
(cherry picked from commit b777136e57151c322416468f0be65841edc8be8a)
---
pulsar-io/alluxio/pom.xml | 49 ++++++++++++++++++++++++-----------------------
1 file changed, 25 insertions(+), 24 deletions(-)
diff --git a/pulsar-io/alluxio/pom.xml b/pulsar-io/alluxio/pom.xml
index 76fbcc7a5af..6a73cca523c 100644
--- a/pulsar-io/alluxio/pom.xml
+++ b/pulsar-io/alluxio/pom.xml
@@ -32,6 +32,7 @@
<alluxio.version>2.9.3</alluxio.version>
<metrics.version>4.1.11</metrics.version>
<grpc.version>1.37.0</grpc.version>
+ <netty.version>4.1.100.Final</netty.version>
</properties>
<artifactId>pulsar-io-alluxio</artifactId>
@@ -56,12 +57,6 @@
<groupId>org.alluxio</groupId>
<artifactId>alluxio-core-client-fs</artifactId>
<version>${alluxio.version}</version>
- <exclusions>
- <exclusion>
- <artifactId>grpc-netty</artifactId>
- <groupId>io.grpc</groupId>
- </exclusion>
- </exclusions>
</dependency>
<dependency>
@@ -74,10 +69,6 @@
<groupId>org.glassfish</groupId>
<artifactId>javax.el</artifactId>
</exclusion>
- <exclusion>
- <artifactId>grpc-netty</artifactId>
- <groupId>io.grpc</groupId>
- </exclusion>
</exclusions>
</dependency>
@@ -90,22 +81,32 @@
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</dependency>
-
- <!-- alluxio grpc dependency need higher version -->
- <dependency>
- <groupId>io.grpc</groupId>
- <artifactId>grpc-netty</artifactId>
- <version>${grpc.version}</version>
- </dependency>
-
- <dependency>
- <groupId>io.dropwizard.metrics</groupId>
- <artifactId>metrics-jvm</artifactId>
- <version>${metrics.version}</version>
- </dependency>
-
</dependencies>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-bom</artifactId>
+ <version>${netty.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.grpc</groupId>
+ <artifactId>grpc-bom</artifactId>
+ <version>${grpc.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>io.dropwizard.metrics</groupId>
+ <artifactId>metrics-jvm</artifactId>
+ <version>${metrics.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
<build>
<plugins>
<plugin>