build.gradle 589 B

12345678910111213141516171819202122232425262728293031
  1. apply plugin: 'com.google.protobuf'
  2. dependencies {
  3. compile "io.grpc:grpc-netty-shaded:$grpcVersion"
  4. compile "io.grpc:grpc-protobuf:$grpcVersion"
  5. compile "io.grpc:grpc-stub:$grpcVersion"
  6. }
  7. sourceSets {
  8. main {
  9. proto {
  10. srcDir 'src/main/proto'
  11. }
  12. }
  13. }
  14. protobuf {
  15. protoc {
  16. artifact = "com.google.protobuf:protoc:$protocVersion"
  17. }
  18. plugins {
  19. grpc {
  20. artifact = "io.grpc:protoc-gen-grpc-java:$grpcVersion"
  21. }
  22. }
  23. generateProtoTasks {
  24. all()*.plugins {
  25. grpc {}
  26. }
  27. }
  28. }