@@ -20,14 +20,15 @@ val graphql_kotlin_version: String by project
2020
2121plugins {
2222 application
23- kotlin(" jvm" ) version " 1.7 .0"
24- id(" org.jetbrains.kotlin.plugin.serialization" ) version " 1.7 .0"
23+ kotlin(" jvm" ) version " 1.8 .0"
24+ id(" org.jetbrains.kotlin.plugin.serialization" ) version " 1.8 .0"
2525 id(" com.github.johnrengelman.shadow" ) version " 7.1.2"
26- id(" com.expediagroup.graphql" ) version " 5.5 .0"
26+ id(" com.expediagroup.graphql" ) version " 6.4 .0"
2727}
2828
2929group = " no.nav"
3030version = " 0.0.1"
31+
3132application {
3233 mainClass.set(" no.nav.ApplicationKt" )
3334
@@ -57,24 +58,21 @@ repositories {
5758}
5859
5960dependencies {
61+ implementation(" io.ktor:ktor-server:$ktor_version " )
6062 implementation(" io.ktor:ktor-server-core:$ktor_version " )
61- implementation(" io.ktor:ktor-auth:$ktor_version " )
62- implementation(" io.ktor:ktor-auth-jwt:$ktor_version " )
63- implementation(" io.ktor:ktor-metrics-micrometer:$ktor_version " )
63+ implementation(" io.ktor:ktor-server-auth:$ktor_version " )
64+ implementation(" io.ktor:ktor-server-auth-jwt:$ktor_version " )
6465 implementation(" io.ktor:ktor-serialization:$ktor_version " )
6566 implementation(" io.ktor:ktor-server-netty:$ktor_version " )
6667 implementation(" io.ktor:ktor-client-core:$ktor_version " )
6768 implementation(" io.ktor:ktor-client-okhttp:$ktor_version " )
68- implementation(" io.ktor:ktor-client- serialization:$ktor_version " )
69+ implementation(" io.ktor:ktor-serialization-kotlinx-json :$ktor_version " )
6970 implementation(" org.jetbrains.kotlinx:kotlinx-datetime:$kotlinx_datetime_version " )
7071 implementation(" io.bkbn:kompendium-core:$kompendium_version " )
71- implementation(" io.bkbn:kompendium-auth:$kompendium_version " )
72- implementation(" io.bkbn:kompendium-swagger-ui:$kompendium_version " )
73- implementation(" org.webjars:webjars-locator-core:0.50" )
7472 implementation(" no.nav.tjenestespesifikasjoner:person-v3-tjenestespesifikasjon:$tjenestespec_version " )
7573 implementation(" no.nav.tjenestespesifikasjoner:utbetaling-tjenestespesifikasjon:$tjenestespec_version " )
76- implementation(" no.nav.personoversikt :kotlin-utils:$modia_common_utils_version " )
77-
74+ implementation(" com.github.navikt.modia-common-utils :kotlin-utils:$modia_common_utils_version " )
75+ implementation( " com.github.navikt.modia-common-utils:ktor-utils: $modia_common_utils_version " )
7876 implementation(" no.nav.common:token-client:$nav_common_version " )
7977 implementation(" no.nav.common:cxf:$nav_common_version " )
8078 implementation(" no.nav.common:client:$nav_common_version " )
@@ -85,18 +83,20 @@ dependencies {
8583 implementation(" ch.qos.logback:logback-classic:$logback_version " )
8684 implementation(" net.logstash.logback:logstash-logback-encoder:$logstash_version " )
8785 implementation(" com.expediagroup:graphql-kotlin-ktor-client:$graphql_kotlin_version " )
88-
86+ implementation(" io.ktor:ktor-client-okhttp-jvm:2.3.0" )
87+ implementation(" io.ktor:ktor-server-core-jvm:2.3.0" )
88+ implementation(" io.ktor:ktor-server-swagger-jvm:2.3.0" )
8989
9090 testImplementation(" io.mockk:mockk:1.12.4" )
91- testImplementation(" io.ktor:ktor-server-tests:$ktor_version " )
91+ testImplementation(" io.ktor:ktor-server-tests:2.3.0 " )
9292 testImplementation(" io.ktor:ktor-client-mock:$ktor_version " )
9393 testImplementation(" org.junit.jupiter:junit-jupiter:$junit_version " )
9494}
9595
9696tasks.withType<Test > {
9797 useJUnitPlatform()
9898
99- testLogging { // This is for logging and can be removed.
99+ testLogging { // This is for logging and can be removed.
100100 events(" passed" , " skipped" , " failed" )
101101 }
102102}
@@ -137,22 +137,22 @@ val generatePDLClient by tasks.creating(GraphQLGenerateClientTask::class) {
137137 GraphQLScalar (
138138 " Long" ,
139139 " no.nav.api.pdl.converters.PdlLong" ,
140- " no.nav.api.pdl.converters.LongScalarConverter"
141- )
140+ " no.nav.api.pdl.converters.LongScalarConverter" ,
141+ ),
142142 )
143143 customScalars.add(
144144 GraphQLScalar (
145145 " Date" ,
146146 " kotlinx.datetime.LocalDate" ,
147- " no.nav.api.pdl.converters.DateScalarConverter"
148- )
147+ " no.nav.api.pdl.converters.DateScalarConverter" ,
148+ ),
149149 )
150150 customScalars.add(
151151 GraphQLScalar (
152152 " DateTime" ,
153153 " kotlinx.datetime.LocalDateTime" ,
154- " no.nav.api.pdl.converters.DateTimeScalarConverter"
155- )
154+ " no.nav.api.pdl.converters.DateTimeScalarConverter" ,
155+ ),
156156 )
157157 dependsOn(" downloadPDLSchema" )
158- }
158+ }
0 commit comments