Örnek
build.gradle dosyasında şöyle yaparız. Üretilen gRPC dosyalarını projeye dahil etmek için sourceSets bloğu kullanılır
plugins {id 'java'id "com.google.protobuf" version "0.8.12"}dependencies {//gRPC dependenciesimplementation 'com.google.protobuf:protobuf-java:3.17.3'implementation 'io.grpc:grpc-all:1.40.1'implementation 'javax.annotation:javax.annotation-api:1.3.2'...}sourceSets {main {java {srcDirs 'build/generated/source/proto/main/grpc'srcDirs 'build/generated/source/proto/main/java'}}}protobuf {protoc {artifact = 'com.google.protobuf:protoc:3.12.4'}plugins {grpc {artifact = 'io.grpc:protoc-gen-grpc-java:1.31.0'}}generateProtoTasks {all()*.plugins {grpc {}}}}
Hiç yorum yok:
Yorum Gönder