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