xref: /aosp_15_r20/external/grpc-grpc-java/census/build.gradle (revision e07d83d3ffcef9ecfc9f7f475418ec639ff0e5fe)
1plugins {
2    id "java-library"
3    id "maven-publish"
4
5    id "ru.vyarus.animalsniffer"
6}
7
8description = 'gRPC: Census'
9
10dependencies {
11    api project(':grpc-api')
12    implementation libraries.guava,
13            libraries.opencensus.api,
14            libraries.opencensus.contrib.grpc.metrics
15
16    testImplementation testFixtures(project(':grpc-api')),
17            testFixtures(project(':grpc-context')),
18            testFixtures(project(':grpc-core')),
19            project(':grpc-testing'),
20            libraries.opencensus.impl
21
22    signature libraries.signature.java
23    signature libraries.signature.android
24}
25
26tasks.named("javadoc").configure {
27    failOnError false  // no public or protected classes found to document
28    exclude 'io/grpc/census/internal/**'
29    exclude 'io/grpc/census/Internal*'
30}
31