forked from airbytehq/airbyte-platform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle.kts
44 lines (35 loc) · 1.36 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
32
33
34
35
36
37
38
39
40
41
42
43
44
plugins {
id("io.airbyte.gradle.jvm.lib")
id("io.airbyte.gradle.publish")
}
configurations.all {
exclude( group = "io.micronaut.jaxrs")
exclude( group = "io.micronaut.sql")
resolutionStrategy {
// Force to avoid(updated version(brought in transitively from Micronaut)
force(libs.platform.testcontainers.postgresql)
}
}
dependencies {
api(project(":airbyte-db:db-lib"))
api(project(":airbyte-db:jooq"))
api(project(":airbyte-config:config-models"))
api(project(":airbyte-config:config-persistence"))
implementation(project(":airbyte-commons"))
implementation(project(":airbyte-api"))
implementation(project(":airbyte-commons-temporal"))
implementation(project(":airbyte-commons-worker"))
implementation(libs.bundles.kubernetes.client)
implementation(libs.bundles.flyway)
implementation(libs.temporal.sdk)
implementation(libs.google.cloud.api.client)
implementation(libs.google.cloud.sqladmin)
api(libs.junit.jupiter.api)
// Mark as compile only(to avoid leaking transitively to connectors
compileOnly(libs.platform.testcontainers.postgresql)
testImplementation(libs.platform.testcontainers.postgresql)
testRuntimeOnly(libs.junit.jupiter.engine)
testImplementation(libs.bundles.junit)
testImplementation(libs.assertj.core)
testImplementation(libs.junit.pioneer)
}