@@ -20,7 +20,7 @@ dependencies {
20
20
implementation " com.fasterxml.jackson.datatype:jackson-datatype-jsr310"
21
21
implementation " com.fasterxml.jackson.datatype:jackson-datatype-jdk8"
22
22
23
- // test server
23
+ // test server
24
24
implementation " com.cronutils:cron-utils:${ cronUtilsVersion} "
25
25
26
26
// grpc wants perfmark and we don't want to shade it
@@ -54,6 +54,7 @@ dependencies {
54
54
shadow " io.grpc:grpc-stub:$grpcVersion "
55
55
shadow " io.grpc:grpc-netty-shaded:$grpcVersion "
56
56
shadow " io.grpc:grpc-services:$grpcVersion "
57
+ shadow " com.google.api.grpc:proto-google-common-protos:2.9.0"
57
58
}
58
59
59
60
// to have a fine grain control, we spell out what we include
@@ -64,7 +65,8 @@ configurations.shadow {
64
65
shadowJar {
65
66
configurations = [project. configurations. shadow]
66
67
67
- relocate ' gogoproto' , ' io.temporal.shaded.gogoproto' // protobuf
68
+ relocate ' gogoproto' , ' io.temporal.shaded.gogoproto' // protobuf
69
+ relocate ' com.google.rpc' , ' io.temporal.shaded.com.google.rpc' // StatusUtils
68
70
relocate ' com.google.protobuf' , ' io.temporal.shaded.com.google.protobuf'
69
71
relocate ' com.google.common' , ' io.temporal.shaded.com.google.common' // guava
70
72
relocate ' com.google.thirdparty' , ' io.temporal.shaded.com.google.thirdparty' // guava
0 commit comments