|
33 | 33 | </description> |
34 | 34 |
|
35 | 35 | <properties> |
36 | | - <auto-value.version>1.4</auto-value.version> |
| 36 | + <auto-value.version>1.6.6</auto-value.version> |
| 37 | + <!-- Keep all versions below consistent with the io.netty version. --> |
| 38 | + <netty.version>2.0.26.Final</netty.version> |
37 | 39 | <gax.version>1.50.1</gax.version> |
38 | 40 | <grpc.version>1.25.0</grpc.version> |
39 | | - <protobuf.version>3.5.1</protobuf.version> |
| 41 | + <protobuf.version>3.10.0</protobuf.version> |
40 | 42 | </properties> |
41 | 43 |
|
42 | 44 | <dependencies> |
|
50 | 52 | <artifactId>gax-grpc</artifactId> |
51 | 53 | <version>${gax.version}</version> |
52 | 54 | </dependency> |
53 | | - <dependency> |
54 | | - <groupId>com.google.api.grpc</groupId> |
55 | | - <artifactId>grpc-google-common-protos</artifactId> |
56 | | - <version>1.0.0</version> |
57 | | - </dependency> |
58 | | - <dependency> |
59 | | - <groupId>com.google.api.grpc</groupId> |
60 | | - <artifactId>proto-google-common-protos</artifactId> |
61 | | - <version>1.16.0</version> |
62 | | - </dependency> |
63 | 55 | <dependency> |
64 | 56 | <groupId>com.google.auto.value</groupId> |
65 | 57 | <artifactId>auto-value</artifactId> |
66 | 58 | <version>${auto-value.version}</version> |
67 | 59 | <scope>provided</scope> |
68 | 60 | </dependency> |
69 | | - <dependency> |
70 | | - <groupId>com.google.protobuf</groupId> |
71 | | - <artifactId>protobuf-java</artifactId> |
72 | | - <version>${protobuf.version}</version> |
73 | | - </dependency> |
74 | | - <dependency> |
75 | | - <groupId>io.grpc</groupId> |
76 | | - <artifactId>grpc-all</artifactId> |
77 | | - <version>${grpc.version}</version> |
78 | | - </dependency> |
79 | 61 | <dependency> |
80 | 62 | <groupId>io.netty</groupId> |
81 | 63 | <artifactId>netty-tcnative-boringssl-static</artifactId> |
82 | 64 | <!-- |
83 | 65 | See https://github.com/grpc/grpc-java/blob/master/SECURITY.md#troubleshooting |
84 | 66 | --> |
85 | | - <version>2.0.7.Final</version> |
| 67 | + <version>${netty.version}</version> |
86 | 68 | </dependency> |
87 | 69 | <dependency> |
88 | 70 | <groupId>org.slf4j</groupId> |
|
116 | 98 | <version>${gax.version}</version> |
117 | 99 | <scope>test</scope> |
118 | 100 | </dependency> |
| 101 | + <dependency> |
| 102 | + <!-- |
| 103 | + Without this dependency, gax will add io.grpc:grpc-context:jar:1.22.1 to |
| 104 | + the classpath instead of io.grpc:grpc-context:jar:1.25.0, and tests will |
| 105 | + fail due to changes to io.grpc.Deadline. |
| 106 | + --> |
| 107 | + <groupId>io.grpc</groupId> |
| 108 | + <artifactId>grpc-context</artifactId> |
| 109 | + <version>${grpc.version}</version> |
| 110 | + <scope>test</scope> |
| 111 | + </dependency> |
119 | 112 | <dependency> |
120 | 113 | <groupId>com.google.truth</groupId> |
121 | 114 | <artifactId>truth</artifactId> |
|
136 | 129 | <plugin> |
137 | 130 | <groupId>com.github.os72</groupId> |
138 | 131 | <artifactId>protoc-jar-maven-plugin</artifactId> |
139 | | - <version>3.7.0</version> |
| 132 | + <version>3.11.1</version> |
140 | 133 | <executions> |
141 | 134 | <execution> |
142 | 135 | <id>generate-test-protos</id> |
|
145 | 138 | <goal>run</goal> |
146 | 139 | </goals> |
147 | 140 | <configuration> |
148 | | - <protocArtifact>com.google.protobuf:protoc:3.7.0</protocArtifact> |
| 141 | + <protocArtifact>com.google.protobuf:protoc:${protobuf.version}</protocArtifact> |
149 | 142 | <inputDirectories> |
150 | 143 | <include>src/test/resources/protos</include> |
151 | 144 | </inputDirectories> |
|
0 commit comments