@@ -5,18 +5,18 @@ import com.expediagroup.graphql.plugin.gradle.tasks.GraphQLGenerateClientTask
55import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
66import com.github.jengelman.gradle.plugins.shadow.transformers.ServiceFileTransformer
77
8- val ktor_version: String by project
9- val kotlin_version: String by project
10- val kotlinx_datetime_version: String by project
11- val kompendium_version: String by project
12- val logback_version: String by project
13- val logstash_version: String by project
14- val prometeus_version: String by project
15- val nav_common_version: String by project
16- val tjenestespec_version: String by project
17- val modia_common_utils_version: String by project
18- val junit_version: String by project
19- val graphql_kotlin_version: String by project
8+ val ktor_version = " 2.3.12 "
9+ val kotlin_version = " 2.0.21 "
10+ val kotlinx_datetime_version = " 0.4.0 "
11+ val kompendium_version = " 3.14.4 "
12+ val logback_version = " 1.4.12 "
13+ val logstash_version = " 7.2 "
14+ val prometeus_version = " 1.6.3 "
15+ val nav_common_version = " 2.2023.01.10_13.49-81ddc732df3a "
16+ val tjenestespec_version = " 1.2020.06.16-14.51-3b45df54f90a "
17+ val modia_common_utils_version = " 1.2023.07.20-13.43-64707e48b53b "
18+ val junit_version = " 5.8.2 "
19+ val graphql_kotlin_version = " 6.4.0 "
2020
2121plugins {
2222 application
@@ -60,11 +60,14 @@ repositories {
6060dependencies {
6161 implementation(" io.ktor:ktor-server:$ktor_version " )
6262 implementation(" io.ktor:ktor-server-core:$ktor_version " )
63+ implementation(" io.ktor:ktor-server-core-jvm:$ktor_version " )
6364 implementation(" io.ktor:ktor-server-auth:$ktor_version " )
6465 implementation(" io.ktor:ktor-server-auth-jwt:$ktor_version " )
66+ implementation(" io.ktor:ktor-server-swagger-jvm:$ktor_version " )
6567 implementation(" io.ktor:ktor-serialization:$ktor_version " )
6668 implementation(" io.ktor:ktor-server-netty:$ktor_version " )
6769 implementation(" io.ktor:ktor-client-core:$ktor_version " )
70+ implementation(" io.ktor:ktor-client-okhttp-jvm:$ktor_version " )
6871 implementation(" io.ktor:ktor-client-okhttp:$ktor_version " )
6972 implementation(" io.ktor:ktor-serialization-kotlinx-json:$ktor_version " )
7073 implementation(" org.jetbrains.kotlinx:kotlinx-datetime:$kotlinx_datetime_version " )
@@ -83,20 +86,20 @@ dependencies {
8386 implementation(" ch.qos.logback:logback-classic:$logback_version " )
8487 implementation(" net.logstash.logback:logstash-logback-encoder:$logstash_version " )
8588 implementation(" com.expediagroup:graphql-kotlin-ktor-client:$graphql_kotlin_version " )
86- implementation(" io.ktor:ktor-client-okhttp-jvm:2.3.12" )
87- implementation(" io.ktor:ktor-server-core-jvm:2.3.12" )
88- implementation(" io.ktor:ktor-server-swagger-jvm:2.3.12" )
8989
90+ testImplementation(kotlin(" test" ))
91+ testImplementation(" io.ktor:ktor-server-test-host:$ktor_version " )
92+ testImplementation(" io.ktor:ktor-server-test-host-jvm:$ktor_version " )
93+ testImplementation(" io.ktor:ktor-client-mock-jvm:$ktor_version " )
9094 testImplementation(" io.mockk:mockk:1.13.13" )
91- testImplementation(" io.ktor:ktor-server-tests:2.3.12" )
92- testImplementation(" io.ktor:ktor-client-mock:$ktor_version " )
9395 testImplementation(" org.junit.jupiter:junit-jupiter:$junit_version " )
9496}
9597
9698tasks.withType<Test > {
9799 useJUnitPlatform()
98100
99- testLogging { // This is for logging and can be removed.
101+ testLogging {
102+ // This is for logging and can be removed.
100103 events(" passed" , " skipped" , " failed" )
101104 }
102105}
0 commit comments