| id "me.champeau.gradle.japicmp" |
| id "ru.vyarus.animalsniffer" |
| description = 'gRPC: Protobuf' |
| api project(':grpc-api'), |
| implementation libraries.guava |
| api (libraries.google.api.protos) { |
| // 'com.google.api:api-common' transitively depends on auto-value, which breaks our |
| exclude group: 'com.google.api', module: 'api-common' |
| api (project(':grpc-protobuf-lite')) { |
| exclude group: 'com.google.protobuf', module: 'protobuf-javalite' |
| signature libraries.signature.java |
| signature libraries.signature.android |
| tasks.named("javadoc").configure { |
| options.links 'https://protobuf.dev/reference/java/api-docs/' |