xref: /aosp_15_r20/external/opencensus-java/exporters/stats/stackdriver/build.gradle (revision a24ffb47c3166327784aa05b149974e82e8f71b8)
1description = 'OpenCensus Stats Stackdriver Exporter'
2
3[compileJava, compileTestJava].each() {
4    it.sourceCompatibility = 1.7
5    it.targetCompatibility = 1.7
6}
7
8dependencies {
9    compileOnly libraries.auto_value
10
11    compile project(':opencensus-api'),
12            project(':opencensus-contrib-exemplar-util'),
13            project(':opencensus-contrib-resource-util'),
14            project(':opencensus-exporter-metrics-util'),
15            libraries.google_auth,
16            libraries.grpc_auth,
17            libraries.grpc_core,
18            libraries.grpc_netty_shaded,
19            libraries.grpc_stub,
20            libraries.guava
21
22    compile (libraries.google_cloud_monitoring) {
23        // Prefer library version.
24        exclude group: 'com.google.guava', module: 'guava'
25
26        // Prefer library version.
27        exclude group: 'com.google.code.findbugs', module: 'jsr305'
28
29        // Prefer library version.
30        exclude group: 'io.grpc', module: 'grpc-auth'
31        exclude group: 'io.grpc', module: 'grpc-core'
32        exclude group: 'io.grpc', module: 'grpc-netty-shaded'
33        exclude group: 'io.grpc', module: 'grpc-stub'
34
35        // We will always be more up to date.
36        exclude group: 'io.opencensus', module: 'opencensus-api'
37    }
38
39    signature "org.codehaus.mojo.signature:java17:1.0@signature"
40}