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 <lhot...@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>