xref: /aosp_15_r20/external/grpc-grpc-java/stub/build.gradle (revision e07d83d3ffcef9ecfc9f7f475418ec639ff0e5fe)
1*e07d83d3SAndroid Build Coastguard Workerplugins {
2*e07d83d3SAndroid Build Coastguard Worker    id "java-library"
3*e07d83d3SAndroid Build Coastguard Worker    id "maven-publish"
4*e07d83d3SAndroid Build Coastguard Worker
5*e07d83d3SAndroid Build Coastguard Worker    id "me.champeau.gradle.japicmp"
6*e07d83d3SAndroid Build Coastguard Worker    id "ru.vyarus.animalsniffer"
7*e07d83d3SAndroid Build Coastguard Worker}
8*e07d83d3SAndroid Build Coastguard Worker
9*e07d83d3SAndroid Build Coastguard Workerdescription = "gRPC: Stub"
10*e07d83d3SAndroid Build Coastguard Workerdependencies {
11*e07d83d3SAndroid Build Coastguard Worker    api project(':grpc-api'),
12*e07d83d3SAndroid Build Coastguard Worker        libraries.guava
13*e07d83d3SAndroid Build Coastguard Worker    implementation libraries.errorprone.annotations
14*e07d83d3SAndroid Build Coastguard Worker    testImplementation libraries.truth,
15*e07d83d3SAndroid Build Coastguard Worker            project(':grpc-testing')
16*e07d83d3SAndroid Build Coastguard Worker    signature libraries.signature.java
17*e07d83d3SAndroid Build Coastguard Worker    signature libraries.signature.android
18*e07d83d3SAndroid Build Coastguard Worker}
19*e07d83d3SAndroid Build Coastguard Worker
20*e07d83d3SAndroid Build Coastguard Workertasks.named("javadoc").configure {
21*e07d83d3SAndroid Build Coastguard Worker    exclude 'io/grpc/stub/Internal*'
22*e07d83d3SAndroid Build Coastguard Worker}
23