plugins {
|
java
|
}
|
|
description = "borgbutler-core"
|
|
repositories {
|
mavenCentral()
|
}
|
|
dependencies {
|
implementation("commons-io:commons-io:2.18.0")
|
implementation("org.apache.commons:commons-lang3:3.17.0")
|
implementation("org.apache.commons:commons-exec:1.4.0")
|
implementation("org.apache.commons:commons-collections4:4.4")
|
implementation("org.apache.commons:commons-compress:1.27.1")
|
implementation("org.apache.commons:commons-jcs3-core:3.2.1")
|
implementation("com.esotericsoftware:kryo:5.1.0")
|
implementation("io.github.microutils:kotlin-logging-jvm:3.0.5")
|
implementation("com.fasterxml.jackson.core:jackson-databind:2.18.2")
|
implementation("com.fasterxml.jackson.core:jackson-annotations:2.18.2")
|
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.2")
|
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
|
}
|
|
sourceSets {
|
main {
|
java.srcDirs("src/main/java", "src/main/kotlin")
|
}
|
}
|
|
tasks.test {
|
minHeapSize = "128m"
|
maxHeapSize = "1500m"
|
}
|