30 lines
652 B
Plaintext
30 lines
652 B
Plaintext
|
plugins {
|
||
|
`java-library`
|
||
|
}
|
||
|
|
||
|
group = "com.baeldung"
|
||
|
version = "1.0.0"
|
||
|
|
||
|
dependencies {
|
||
|
api("io.reactivex.rxjava2:rxjava:2.2.16")
|
||
|
implementation("com.google.guava:guava") {
|
||
|
version {
|
||
|
require("10.0")
|
||
|
prefer("28.1-jre")
|
||
|
because("Only uses ImmutableList type, so any version since 2.0 will do, but tested with 28.1-jre")
|
||
|
}
|
||
|
}
|
||
|
|
||
|
testImplementation("org.junit.jupiter:junit-jupiter-api:5.5.2")
|
||
|
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.5.2")
|
||
|
}
|
||
|
|
||
|
tasks.compileJava {
|
||
|
sourceCompatibility = "1.8"
|
||
|
targetCompatibility = "1.8"
|
||
|
}
|
||
|
|
||
|
tasks.test {
|
||
|
useJUnitPlatform()
|
||
|
}
|