build-default.gradle 619 B

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