-
Notifications
You must be signed in to change notification settings - Fork 496
/
build.gradle
34 lines (30 loc) · 1.03 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
buildscript {
apply from: "${projectDir.absolutePath}/../buildscript.gradle"
}
apply plugin: 'org.jetbrains.kotlin.jvm'
apply plugin: 'app.cash.sqldelight'
sqldelight {
MyDatabase {
packageName = "app.cash.sqldelight.mysql.integration.async"
dialect("app.cash.sqldelight:mysql-dialect:${app.cash.sqldelight.VersionKt.VERSION}")
generateAsync = true
}
}
repositories {
maven {
url "file://${projectDir.absolutePath}/../../../../build/localMaven"
}
mavenCentral()
}
dependencies {
implementation libs.mysqlJdbc
implementation "org.testcontainers:mysql:1.16.2"
implementation "org.testcontainers:r2dbc:1.16.2"
implementation "dev.miku:r2dbc-mysql:0.8.2.RELEASE"
implementation "app.cash.sqldelight:r2dbc-driver:${app.cash.sqldelight.VersionKt.VERSION}"
implementation "app.cash.sqldelight:async-extensions:${app.cash.sqldelight.VersionKt.VERSION}"
implementation libs.truth
implementation libs.kotlin.coroutines.core
implementation libs.kotlin.coroutines.test
implementation libs.kotlin.coroutines.reactive
}