36 lines
773 B
Groovy
36 lines
773 B
Groovy
plugins {
|
|
id 'application'
|
|
id 'airbyte-java-connector'
|
|
}
|
|
|
|
airbyteJavaConnector {
|
|
cdkVersionRequired = '0.2.0'
|
|
features = ['db-sources']
|
|
useLocalCdk = false
|
|
}
|
|
|
|
airbyteJavaConnector.addCdkDependencies()
|
|
|
|
application {
|
|
mainClass = 'io.airbyte.integrations.source.db2.Db2Source'
|
|
applicationDefaultJvmArgs = ['-XX:+ExitOnOutOfMemoryError', '-XX:MaxRAMPercentage=75.0']
|
|
}
|
|
|
|
dependencies {
|
|
|
|
implementation group: 'com.ibm.db2', name: 'jcc', version: '11.5.5.0'
|
|
|
|
testImplementation libs.testcontainers.db2
|
|
|
|
integrationTestJavaImplementation 'org.apache.commons:commons-lang3:3.11'
|
|
}
|
|
|
|
|
|
//This is only needed because we're using some pre 0.3 version of the CDK
|
|
java {
|
|
compileJava {
|
|
options.compilerArgs.remove("-Werror")
|
|
}
|
|
}
|
|
|