-
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathlibs.versions.toml
More file actions
52 lines (51 loc) · 3.07 KB
/
libs.versions.toml
File metadata and controls
52 lines (51 loc) · 3.07 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[versions]
# build tools
java = "21"
kotlin = "2.1.20"
ktlint = "1.5.0"
jacoco = "0.8.12"
# dependencies
mongodb = "5.4.0"
logback = "1.5.18"
r2dbc = "1.0.0.RELEASE"
coroutines = "1.10.2"
# test dependencies
junit = "6.0.2"
spock = "2.4-M5-groovy-4.0"
testcontainers = "1.20.6"
[libraries]
# build tools
gradle-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
gradle-ktlint = { module = "org.jlleitschuh.gradle:ktlint-gradle", version = "12.1.2" }
gradle-nexusPublish = { module = "io.github.gradle-nexus:publish-plugin", version = "1.3.0" }
# dependencies
reactor-core = { module = "io.projectreactor:reactor-core", version = "3.7.4" }
rxjava = { module = "io.reactivex.rxjava3:rxjava", version = "3.1.10" }
mongodb-core = { module = "org.mongodb:mongodb-driver-core", version.ref = "mongodb" }
mongodb-reactivestreams = { module = "org.mongodb:mongodb-driver-reactivestreams", version.ref = "mongodb" }
mongodb-coroutine = { module = "org.mongodb:mongodb-driver-kotlin-coroutine", version.ref = "mongodb" }
mongodb-sync = { module = "org.mongodb:mongodb-driver-sync", version.ref = "mongodb" }
slf4j-api = { module = "org.slf4j:slf4j-api", version = "2.0.17" }
logback-core = { module = "ch.qos.logback:logback-core", version.ref = "logback" }
logback-classic = { module = "ch.qos.logback:logback-classic", version.ref = "logback" }
postgresql = { module = "org.postgresql:postgresql", version = "42.7.5" }
mysql = { module = "com.mysql:mysql-connector-j", version = "9.2.0" }
r2dbc-spi = { module = "io.r2dbc:r2dbc-spi", version.ref = "r2dbc" }
r2dbc-pool = { module = "io.r2dbc:r2dbc-pool", version.ref = "r2dbc" }
r2dbc-postgresql = { module = "org.postgresql:r2dbc-postgresql", version = "1.0.7.RELEASE" }
r2dbc-mysql = { module = "io.asyncer:r2dbc-mysql", version = "1.4.0" }
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" }
kotlinx-coroutines-reactive = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-reactive", version.ref = "coroutines" }
jetbrains-annotations = { module = "org.jetbrains:annotations", version = "26.0.2" }
# test dependencies
junit-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit" }
junit-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit" }
junit-launcher = { module = "org.junit.platform:junit-platform-launcher", version = "6.0.2" }
spock-core = { module = "org.spockframework:spock-core", version.ref = "spock" }
hikaricp = { module = "com.zaxxer:HikariCP", version = "7.0.2" }
testcontainers-mongodb = { module = "org.testcontainers:mongodb", version.ref = "testcontainers" }
testcontainers-mysql = { module = "org.testcontainers:mysql", version.ref = "testcontainers" }
testcontainers-postgresql = { module = "org.testcontainers:postgresql", version.ref = "testcontainers" }
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "coroutines" }
jsonassert = { module = "org.skyscreamer:jsonassert", version = "1.5.3" }
awaitility = { module = "org.awaitility:awaitility", version = "4.3.0" }