1
0
mirror of synced 2025-12-21 11:01:41 -05:00
Files
airbyte/airbyte-integrations/connectors/source-mssql/build.gradle

33 lines
1.1 KiB
Groovy

plugins {
id 'airbyte-bulk-connector'
id "io.airbyte.gradle.docker"
id 'airbyte-connector-docker-convention'
}
application {
mainClass = 'io.airbyte.integrations.source.mssql.MsSqlServerSource'
}
airbyteBulkConnector {
core = 'extract'
toolkits = ['extract-jdbc', 'extract-cdc']
}
dependencies {
implementation 'com.microsoft.sqlserver:mssql-jdbc:12.10.1.jre11'
implementation 'com.azure:azure-identity:1.15.3'
implementation 'io.debezium:debezium-embedded:3.3.0.Final'
implementation 'io.debezium:debezium-connector-sqlserver:3.3.0.Final'
implementation 'org.codehaus.plexus:plexus-utils:3.4.2'
api 'org.apache.commons:commons-lang3:3.18.0'
implementation 'org.apache.commons:commons-lang3:3.18.0'
testImplementation 'org.awaitility:awaitility:4.2.0'
testImplementation 'org.hamcrest:hamcrest-all:1.3'
testFixturesImplementation 'org.testcontainers:mssqlserver:1.19.0'
testImplementation 'org.testcontainers:mssqlserver:1.19.0'
testImplementation 'com.zaxxer:HikariCP:5.1.0'
testImplementation("io.mockk:mockk:1.12.0")
api 'com.google.guava:guava:33.4.0-jre'
}