Exclude older protobuf lib from grpc lib
This commit excludes the older protobuf libs `protobuf-java` and `proto-google-common-protos` from the `grpc-protobuf` lib and then explicitly adds back in the dependencies at the desired version in the root pom.xml
This commit is contained in:
8
pom.xml
8
pom.xml
@@ -76,8 +76,9 @@
|
||||
<!-- production dependencies -->
|
||||
<spring-framework.version>6.1.14</spring-framework.version>
|
||||
<netty.version>4.1.113.Final</netty.version>
|
||||
<protobuf-java.version>3.25.5</protobuf-java.version>
|
||||
<grpc.version>1.63.2</grpc.version>
|
||||
<protobuf-java.version>3.25.5</protobuf-java.version>
|
||||
<google-common-protos.version>2.46.0</google-common-protos.version>
|
||||
|
||||
<!-- internal dependencies -->
|
||||
<spring-boot.version>3.3.4</spring-boot.version>
|
||||
@@ -404,6 +405,11 @@
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.api.grpc</groupId>
|
||||
<artifactId>proto-google-common-protos</artifactId>
|
||||
<version>${google-common-protos.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
|
||||
@@ -42,7 +42,26 @@
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-protobuf</artifactId>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>com.google.api.grpc</groupId>
|
||||
<artifactId>proto-google-common-protos</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.api.grpc</groupId>
|
||||
<artifactId>proto-google-common-protos</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>io.grpc</groupId>
|
||||
<artifactId>grpc-stub</artifactId>
|
||||
|
||||
@@ -54,11 +54,6 @@
|
||||
<artifactId>grpc-netty-shaded</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<!-- test dependencies -->
|
||||
<dependency>
|
||||
|
||||
Reference in New Issue
Block a user