grpc-java/thrift/build.gradle

36 lines
768 B
Groovy

description = 'gRPC: Thrift'
dependencies {
compile project(':grpc-core'),
'org.apache.thrift:libthrift:0.9.3'
}
String generatedSourcePath = "${projectDir}/src/generated"
project.sourceSets {
main {
java {
srcDir "${generatedSourcePath}/main/java"
srcDir "${generatedSourcePath}/main/grpc"
}
}
test {
java {
srcDir "${generatedSourcePath}/test/java"
srcDir "${generatedSourcePath}/test/grpc"
}
}
}
compileTestJava {
// Thrift-generated code produces some warnings.
options.compilerArgs += ["-Xep:MissingOverride:OFF",
"-Xep:NonOverridingEquals:OFF", "-Xep:TypeParameterUnusedInFormals:OFF"]
}
idea {
module {
sourceDirs += file("${projectDir}/src/generated/test/java");
}
}