mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-22 20:48:59 +00:00
29 lines
739 B
Groovy
29 lines
739 B
Groovy
![]() |
// Boilerplate configuration that should be included whenever protobufs are used
|
||
|
// see e.g. index-api's build.gradle
|
||
|
|
||
|
protobuf {
|
||
|
protoc {
|
||
|
if (osdetector.os == "osx") {
|
||
|
artifact = "com.google.protobuf:protoc:3.0.2:osx-x86_64"
|
||
|
} else {
|
||
|
artifact = "com.google.protobuf:protoc:3.0.2"
|
||
|
}
|
||
|
}
|
||
|
plugins {
|
||
|
grpc {
|
||
|
if (osdetector.os == "osx") {
|
||
|
artifact = "io.grpc:protoc-gen-grpc-java:1.1.2:osx-x86_64"
|
||
|
} else {
|
||
|
artifact = "io.grpc:protoc-gen-grpc-java:1.1.2"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
generateProtoTasks {
|
||
|
all().each { task ->
|
||
|
task.plugins {
|
||
|
grpc {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|