32 lines
962 B
Groovy
32 lines
962 B
Groovy
plugins {
|
|
id 'java-library'
|
|
}
|
|
|
|
configurations.all {
|
|
exclude group: 'io.micronaut.jaxrs'
|
|
exclude group: 'io.micronaut.sql'
|
|
}
|
|
|
|
dependencies {
|
|
api project(':airbyte-db:db-lib')
|
|
implementation project(':airbyte-api')
|
|
implementation project(':airbyte-connector-test-harnesses:acceptance-test-harness')
|
|
|
|
implementation 'io.fabric8:kubernetes-client:5.12.2'
|
|
implementation libs.temporal.sdk
|
|
|
|
|
|
api libs.junit.jupiter.api
|
|
|
|
// Mark as compile only to avoid leaking transitively to connectors
|
|
compileOnly libs.platform.testcontainers.jdbc
|
|
compileOnly libs.platform.testcontainers.postgresql
|
|
compileOnly libs.platform.testcontainers.cockroachdb
|
|
|
|
testImplementation libs.platform.testcontainers.jdbc
|
|
testImplementation libs.platform.testcontainers.postgresql
|
|
testImplementation libs.platform.testcontainers.cockroachdb
|
|
}
|
|
|
|
Task publishArtifactsTask = getPublishArtifactsTask("$rootProject.ext.version", project)
|