forked from line/armeria
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.gradle
More file actions
31 lines (25 loc) · 908 Bytes
/
Copy pathbuild.gradle
File metadata and controls
31 lines (25 loc) · 908 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
dependencies {
api libs.brave5
api libs.brave5.instrumentation.http
optionalImplementation libs.brave5.instrumentation.rpc
if (project.ext.targetJavaVersion >= 11) {
testImplementation project(':thrift0.18')
} else {
testImplementation project(':thrift0.17')
}
testImplementation libs.brave5.context.slf4j
testImplementation libs.brave5.instrumentation.http.tests
}
def brave6ProjectDir = "${rootProject.projectDir}/brave/brave6"
tasks.register('generateSources', Copy.class) {
from "${brave6ProjectDir}/src"
into "${project.ext.genSrcDir}"
exclude '**/package-info.java'
}
tasks.compileJava.dependsOn(generateSources)
tasks.processResources.dependsOn(generateSources)
tasks.compileTestJava.dependsOn(generateSources)
tasks.processTestResources.dependsOn(generateSources)
ext {
testThriftSrcDirs = ["$brave6ProjectDir/src/test/thrift"]
}