|
200 | 200 | <scope>test</scope> |
201 | 201 | </dependency> |
202 | 202 |
|
203 | | - <!-- Add OpenTelemetry implementation and exporters for use in integration tests --> |
| 203 | + <!-- |
| 204 | + Add OpenTelemetry implementation and exporters for use in integration tests. |
| 205 | + They are added with compile scope, as the Spanner client requires these, and we do not want to |
| 206 | + reduce the scope in the JDBC driver. |
| 207 | + --> |
204 | 208 | <dependency> |
205 | 209 | <groupId>io.opentelemetry</groupId> |
206 | | - <artifactId>opentelemetry-sdk-common</artifactId> |
207 | | - <scope>test</scope> |
| 210 | + <artifactId>opentelemetry-context</artifactId> |
208 | 211 | </dependency> |
209 | 212 | <dependency> |
210 | 213 | <groupId>io.opentelemetry</groupId> |
211 | 214 | <artifactId>opentelemetry-sdk</artifactId> |
212 | | - <scope>test</scope> |
| 215 | + </dependency> |
| 216 | + <dependency> |
| 217 | + <groupId>io.opentelemetry</groupId> |
| 218 | + <artifactId>opentelemetry-sdk-common</artifactId> |
213 | 219 | </dependency> |
214 | 220 | <dependency> |
215 | 221 | <groupId>io.opentelemetry</groupId> |
216 | 222 | <artifactId>opentelemetry-sdk-trace</artifactId> |
217 | | - <scope>test</scope> |
218 | 223 | </dependency> |
219 | 224 | <dependency> |
220 | 225 | <groupId>com.google.cloud.opentelemetry</groupId> |
221 | 226 | <artifactId>exporter-trace</artifactId> |
222 | | - <version>0.33.0</version> |
223 | | - <scope>test</scope> |
| 227 | + <version>0.32.0</version> |
224 | 228 | </dependency> |
225 | 229 | <dependency> |
226 | 230 | <groupId>com.google.cloud</groupId> |
227 | 231 | <artifactId>google-cloud-trace</artifactId> |
228 | | - <version>2.53.0</version> |
229 | | - <scope>test</scope> |
| 232 | + <version>2.52.0</version> |
230 | 233 | </dependency> |
231 | 234 | <dependency> |
232 | 235 | <groupId>com.google.api.grpc</groupId> |
233 | 236 | <artifactId>proto-google-cloud-trace-v1</artifactId> |
234 | | - <version>2.53.0</version> |
235 | | - <scope>test</scope> |
| 237 | + <version>2.52.0</version> |
236 | 238 | </dependency> |
237 | 239 |
|
238 | 240 | </dependencies> |
|
361 | 363 | <ignoredUsedUndeclaredDependency>com.google.api.grpc:grpc-google-cloud-spanner-v1</ignoredUsedUndeclaredDependency> |
362 | 364 | <ignoredUsedUndeclaredDependency>com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1</ignoredUsedUndeclaredDependency> |
363 | 365 | <ignoredUsedUndeclaredDependency>com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1</ignoredUsedUndeclaredDependency> |
364 | | - <ignoredUsedUndeclaredDependency>io.opentelemetry:opentelemetry-api-incubator</ignoredUsedUndeclaredDependency> |
| 366 | + <ignoredUsedUndeclaredDependency>io.opentelemetry:*</ignoredUsedUndeclaredDependency> |
365 | 367 | </ignoredUsedUndeclaredDependencies> |
366 | 368 | <ignoredUnusedDeclaredDependencies> |
367 | 369 | <!-- TODO: Remove grpc-alts from ignored list once it has been removed from java-spanner --> |
|
371 | 373 | <ignoredDependency>com.google.api.grpc:grpc-google-cloud-spanner-v1</ignoredDependency> |
372 | 374 | <ignoredDependency>com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1</ignoredDependency> |
373 | 375 | <ignoredDependency>com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1</ignoredDependency> |
| 376 | + <ignoredDependency>io.opentelemetry:*</ignoredDependency> |
374 | 377 | </ignoredUnusedDeclaredDependencies> |
| 378 | + <ignoredNonTestScopedDependencies> |
| 379 | + <ignoredDependency>io.opentelemetry:*</ignoredDependency> |
| 380 | + <ignoredDependency>com.google.cloud:google-cloud-trace</ignoredDependency> |
| 381 | + <ignoredDependency>com.google.cloud.opentelemetry:exporter-trace</ignoredDependency> |
| 382 | + </ignoredNonTestScopedDependencies> |
375 | 383 | </configuration> |
376 | 384 | </plugin> |
377 | 385 | </plugins> |
|
0 commit comments