Skip to content

Commit 18eb328

Browse files
authored
Merge pull request #439 from weaviate/v6-relocate-grpc-deps
v6: Relocate gRPC dependencies in a shaded (:all) library version
2 parents 094ea15 + 6952a61 commit 18eb328

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,19 @@
472472
<transformers>
473473
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
474474
</transformers>
475+
<!-- Common gRPC dependencies may appear in user's project under different, -->
476+
<!-- incompatible versions. Relocating them in a shaded version of the package -->
477+
<!-- avoids dependency conflicts. -->
478+
<relocations>
479+
<relocation>
480+
<pattern>com.google.protobuf</pattern>
481+
<shadedPattern>io.weaviate.shaded.com.google.protobuf</shadedPattern>
482+
</relocation>
483+
<relocation>
484+
<pattern>io.grpc</pattern>
485+
<shadedPattern>io.weaviate.shaded.io.grpc</shadedPattern>
486+
</relocation>
487+
</relocations>
475488
</configuration>
476489
<executions>
477490
<execution>

0 commit comments

Comments
 (0)