/
build.gradle.kts
31 lines (28 loc) · 1 KB
/
build.gradle.kts
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
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
id("com.saveourtool.save.buildutils.kotlin-jvm-configuration")
id("com.saveourtool.save.buildutils.spring-boot-configuration")
id("com.saveourtool.save.buildutils.code-quality-convention")
}
tasks.withType<KotlinCompile> {
compilerOptions {
freeCompilerArgs.add("-Xcontext-receivers")
}
}
dependencies {
api(projects.common)
implementation(libs.dockerJava.core)
implementation(libs.dockerJava.transport.httpclient5)
implementation(libs.kotlinx.serialization.json.jvm)
implementation(libs.commons.compress)
implementation(libs.kotlinx.datetime)
implementation(libs.zip4j)
implementation(libs.fabric8.kubernetes.client) {
exclude("org.slf4j", "slf4j-api")
}
implementation(libs.spring.kafka)
testImplementation(projects.testUtils)
testImplementation(libs.fabric8.kubernetes.server.mock)
testImplementation(libs.testcontainers)
testImplementation(libs.logback.core)
}