* Separate platform and connector testcontainer versions * Fix dependency * Fix dependency * Fix dependency usage * Prevent leaking testcontainer dependencies
28 lines
1.1 KiB
Groovy
28 lines
1.1 KiB
Groovy
plugins {
|
|
id 'java-library'
|
|
id 'airbyte-docker'
|
|
}
|
|
|
|
dependencies {
|
|
implementation project(':airbyte-protocol:protocol-models')
|
|
implementation project(':airbyte-config:config-models')
|
|
implementation project(':airbyte-commons-cli')
|
|
implementation project(':airbyte-json-validation')
|
|
api 'io.sentry:sentry:5.6.0'
|
|
|
|
implementation 'commons-cli:commons-cli:1.4'
|
|
implementation 'org.apache.sshd:sshd-mina:2.8.0'
|
|
// bouncycastle is pinned to version-match the transitive dependency from kubernetes client-java
|
|
// because a version conflict causes "parameter object not a ECParameterSpec" on ssh tunnel initiation
|
|
implementation 'org.bouncycastle:bcprov-jdk15on:1.66'
|
|
implementation 'org.bouncycastle:bcpkix-jdk15on:1.66'
|
|
implementation 'org.bouncycastle:bctls-jdk15on:1.66'
|
|
|
|
implementation libs.connectors.testcontainers
|
|
implementation libs.connectors.testcontainers.jdbc
|
|
|
|
implementation files(project(':airbyte-integrations:bases:base').airbyteDocker.outputs)
|
|
|
|
testImplementation 'commons-lang:commons-lang:2.6'
|
|
}
|