mirror of https://github.com/grpc/grpc-java.git
36 lines
768 B
Groovy
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");
|
|
}
|
|
}
|