@@ -6,71 +6,13 @@ include(":Backend:web-api")
66include(" :Backend:security" )
77
88plugins {
9- id(" org.gradle.toolchains.foojay-resolver-convention" ) version " 0.8 .0"
9+ id(" org.gradle.toolchains.foojay-resolver-convention" ) version " 0.9 .0"
1010}
1111
1212dependencyResolutionManagement {
1313 versionCatalogs {
14- val kotlin = " 2.1.0-RC"
15- val mockk = " 1.13.13"
16- val ktor = " 3.0.1"
17- val logback = " 1.5.12"
18- val shadow = " 8.1.1"
19- val kotlinxDatetime = " 0.6.1"
20- val kotlinLogging = " 6.0.9"
21- val flyway = " 10.20.1"
22- val postgresql = " 42.7.4"
23- val jooq = " 3.19.8"
24- val jooqPlugin = " 8.2.1"
25- val kover = " 0.8.3"
26- val testcontainers = " 1.20.3"
27- val javaJwt = " 4.4.0" // Equal to java-jwt-version from https://github.com/ktorio/ktor/blob/main/gradle/libs.versions.toml
28- val slf4j = " 2.0.13"
29- val argon2 = " 2.11"
30- val versions = " 0.51.0"
31-
32- create(" libs" ) {
33- library(" ktor-server-core" , " io.ktor" , " ktor-server-core-jvm" ).version(ktor)
34- library(" ktor-server-host-common" , " io.ktor" , " ktor-server-host-common-jvm" ).version(ktor)
35- library(" ktor-server-auto-head-response" , " io.ktor" , " ktor-server-auto-head-response-jvm" ).version(ktor)
36- library(" ktor-server-call-logging" , " io.ktor" , " ktor-server-call-logging" ).version(ktor)
37- library(" ktor-server-content-negotiation" , " io.ktor" , " ktor-server-content-negotiation-jvm" ).version(ktor)
38- library(" ktor-server-cors" , " io.ktor" , " ktor-server-cors-jvm" ).version(ktor)
39- library(" ktor-serialization-kotlinx-json" , " io.ktor" , " ktor-serialization-kotlinx-json-jvm" ).version(ktor)
40- library(" ktor-server-netty" , " io.ktor" , " ktor-server-netty-jvm" ).version(ktor)
41- library(" ktor-client-content-negotiation" , " io.ktor" , " ktor-client-content-negotiation" ).version(ktor)
42- library(" ktor-server-auth" , " io.ktor" , " ktor-server-auth" ).version(ktor)
43- library(" ktor-server-auth-jwt" , " io.ktor" , " ktor-server-auth-jwt" ).version(ktor)
44- library(" ktor-server-status-pages" , " io.ktor" , " ktor-server-status-pages" ).version(ktor)
45- library(" kotlinx-datetime" , " org.jetbrains.kotlinx" , " kotlinx-datetime-jvm" ).version(kotlinxDatetime)
46- library(" logback" , " ch.qos.logback" , " logback-classic" ).version(logback)
47- library(" slf4j" , " org.slf4j" , " slf4j-simple" ).version(slf4j)
48- library(" kotlin-logging" , " io.github.oshai" , " kotlin-logging-jvm" ).version(kotlinLogging)
49- library(" flyway-core" , " org.flywaydb" , " flyway-core" ).version(flyway)
50- library(" flyway-postgresql" , " org.flywaydb" , " flyway-database-postgresql" ).version(flyway)
51- library(" postgresql" , " org.postgresql" , " postgresql" ).version(postgresql)
52- library(" jooq" , " org.jooq" , " jooq" ).version(jooq)
53- library(" java-jwt" , " com.auth0" , " java-jwt" ).version(javaJwt)
54- library(" argon2-jvm-nolibs" , " de.mkammerer" , " argon2-jvm-nolibs" ).version(argon2)
55- library(" argon2-jvm" , " de.mkammerer" , " argon2-jvm" ).version(argon2)
56- library(" kotlin-reflect" , " org.jetbrains.kotlin" , " kotlin-reflect" ).version(kotlin)
57-
58- version(" jooq" , jooq)
59-
60- plugin(" kotlin-jvm" , " org.jetbrains.kotlin.jvm" ).version(kotlin)
61- plugin(" kotlin-serialization" , " org.jetbrains.kotlin.plugin.serialization" ).version(kotlin)
62- plugin(" shadow" , " com.github.johnrengelman.shadow" ).version(shadow)
63- plugin(" jooq" , " nu.studer.jooq" ).version(jooqPlugin)
64- plugin(" kover" , " org.jetbrains.kotlinx.kover" ).version(kover)
65- plugin(" versions" , " com.github.ben-manes.versions" ).version(versions)
66- }
6714 create(" testLibs" ) {
68- library(" kotlin-test" , " org.jetbrains.kotlin" , " kotlin-test-junit5" ).version(kotlin)
69- library(" ktor-server-tests" , " io.ktor" , " ktor-server-test-host" ).version(ktor)
70- library(" mockk" , " io.mockk" , " mockk" ).version(mockk)
71- library(" testcontainers" , " org.testcontainers" , " testcontainers" ).version(testcontainers)
72- library(" testcontainers-junit" , " org.testcontainers" , " junit-jupiter" ).version(testcontainers)
73- library(" testcontainers-postgresql" , " org.testcontainers" , " postgresql" ).version(testcontainers)
15+ from(files(" gradle/test-libs.versions.toml" ))
7416 }
7517 }
7618}
0 commit comments