-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbuild.gradle.kts
31 lines (27 loc) · 1.27 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
plugins {
id("java")
id("pg-index-health-demo.java-compilation")
id("pg-index-health-demo.java-conventions")
id("pg-index-health-demo.forbidden-apis")
id("pg-index-health-demo.pitest")
}
dependencies {
implementation(project(":db-migrations"))
implementation("io.github.mfvanek:pg-index-health")
implementation("io.github.mfvanek:pg-index-health-generator")
implementation("io.github.mfvanek:pg-index-health-testing")
implementation("io.github.mfvanek:pg-index-health-logger")
implementation("org.liquibase:liquibase-core:4.30.0")
implementation("com.github.blagerweij:liquibase-sessionlock:1.6.9")
implementation("org.apache.commons:commons-dbcp2:2.13.0")
implementation("org.testcontainers:testcontainers")
implementation("org.testcontainers:postgresql")
implementation("ch.qos.logback:logback-classic:1.5.16")
testImplementation("org.junit.jupiter:junit-jupiter-api")
testImplementation("org.junit.jupiter:junit-jupiter-params")
testImplementation("org.assertj:assertj-core")
testImplementation("org.testcontainers:junit-jupiter")
testImplementation(platform("org.mockito:mockito-bom:5.15.2"))
testImplementation("org.mockito:mockito-core")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine")
}