java-tst-2/build.gradle

31 lines
677 B
Groovy

plugins {
id 'java'
id "io.github.balookrd.scrooge-gradle-plugin" version "19.12.1"
}
group = 'org.example'
version = '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
implementation 'com.twitter:finagle-thriftmux_2.13:20.1.0'
implementation 'org.apache.thrift:libthrift:0.12.0'
testImplementation platform('org.junit:junit-bom:5.10.0')
testImplementation 'org.junit.jupiter:junit-jupiter'
}
test {
useJUnitPlatform()
}
compileScrooge {
thriftFiles = fileTree(dir: "src/main/thrift", include: "**/*.thrift")
dest = file("src/main/java")
opts = ["--finagle"] //default Java code, ["-l","scala"] for scala code
}