24 lines
643 B
Groovy
24 lines
643 B
Groovy
plugins {
|
|
id 'airbyte-bulk-connector'
|
|
id "io.airbyte.gradle.docker"
|
|
id 'airbyte-connector-docker-convention'
|
|
}
|
|
|
|
application {
|
|
mainClass = 'io.airbyte.integrations.source.mysql.MySqlSource'
|
|
}
|
|
|
|
airbyteBulkConnector {
|
|
core = 'extract'
|
|
toolkits = ['extract-jdbc', 'extract-cdc']
|
|
}
|
|
|
|
dependencies {
|
|
api "com.google.protobuf:protobuf-java:4.27.5" // for fixing vulnerability of protobuf-java used by Debezium
|
|
implementation 'com.mysql:mysql-connector-j:9.1.0'
|
|
implementation 'io.debezium:debezium-connector-mysql'
|
|
|
|
testImplementation 'org.testcontainers:mysql'
|
|
testImplementation 'io.mockk:mockk:1.12.0'
|
|
}
|