| plugins { |
| id "java" |
| id "maven-publish" |
| |
| id "com.google.protobuf" |
| id "me.champeau.gradle.japicmp" |
| } |
| |
| description = "gRPC: GRPCLB LoadBalancer plugin" |
| |
| evaluationDependsOn(project(':grpc-core').path) |
| |
| dependencies { |
| compile project(':grpc-core'), |
| project(':grpc-protobuf'), |
| project(':grpc-stub'), |
| libraries.protobuf |
| compile (libraries.protobuf_util) { |
| // prefer our own versions instead of protobuf-util's dependency |
| exclude group: 'com.google.guava', module: 'guava' |
| exclude group: 'com.google.errorprone', module: 'error_prone_annotations' |
| } |
| compileOnly libraries.javax_annotation |
| testCompile libraries.truth, |
| project(':grpc-core').sourceSets.test.output |
| } |
| |
| configureProtoCompilation() |