* rename airbyte-config module * Automated Commit - Formatting Changes * sanity * update import * update import * update script * update script * update script * update script * Automated Change * Automated Change * Automated Change * Automated Change * update awsdatalake icon * point slash commands to new path * sanity * Automated Commit - Formatting Changes * sanity * Automated Change * Automated Change * sanity --------- Co-authored-by: rodireich <rodireich@users.noreply.github.com>
44 lines
1.7 KiB
Groovy
44 lines
1.7 KiB
Groovy
plugins {
|
|
id 'application'
|
|
id 'airbyte-docker'
|
|
id 'airbyte-integration-test-java'
|
|
}
|
|
|
|
application {
|
|
mainClass = 'io.airbyte.integrations.source.dynamodb.DynamodbSource'
|
|
}
|
|
|
|
def testContainersVersion = '1.17.5'
|
|
def assertVersion = '3.23.1'
|
|
|
|
dependencies {
|
|
implementation project(':airbyte-db:db-lib')
|
|
implementation project(':airbyte-integrations:bases:base-java')
|
|
implementation libs.airbyte.protocol
|
|
implementation project(':airbyte-integrations:connectors:source-relational-db')
|
|
implementation project(':airbyte-config-oss:config-models-oss')
|
|
|
|
implementation platform('software.amazon.awssdk:bom:2.18.1')
|
|
// https://mvnrepository.com/artifact/software.amazon.awssdk/dynamodb
|
|
implementation 'software.amazon.awssdk:dynamodb'
|
|
|
|
testImplementation 'org.skyscreamer:jsonassert:1.5.1'
|
|
|
|
|
|
// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind
|
|
implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.4.2'
|
|
// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core
|
|
implementation 'com.fasterxml.jackson.core:jackson-core:2.13.4'
|
|
|
|
|
|
testImplementation "org.assertj:assertj-core:${assertVersion}"
|
|
testImplementation "org.testcontainers:localstack:${testContainersVersion}"
|
|
|
|
|
|
integrationTestJavaImplementation project(':airbyte-integrations:connectors:source-dynamodb')
|
|
integrationTestJavaImplementation project(':airbyte-integrations:bases:standard-source-test')
|
|
|
|
implementation files(project(':airbyte-integrations:bases:base-java').airbyteDocker.outputs)
|
|
integrationTestJavaImplementation files(project(':airbyte-integrations:bases:base-java').airbyteDocker.outputs)
|
|
}
|