import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġ` java - library ` ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġid (" org . jl le its ch uh . gradle . kt lint ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġwith Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 1 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġval Ġk tor Version Ġ= Ġ" 1 . 6 . 0 " ĊĠĠĠ Ġval Ġnav ik t Token Support Version Ġ= Ġ" 1 . 3 . 7 " ĊĠĠĠ Ġval Ġjunit Version Ġ= Ġ" 5 . 7 . 2 " ĊĊĠĠĠ Ġapi (" org . jetbrains . kotlin : kotlin - reflect :${ kotlin . core Libraries Version }") Ġ{ Ġbecause (" Prevent Ġdifferent Ġversions Ġin Ġclasspath .") Ġ} ĊĠĠĠ Ġimplementation (" io . ktor : ktor - client - jackson :$ ktor Version ") ĊĠĠĠ Ġimplementation (" io . ktor : ktor - client - java :$ ktor Version ") ĊĠĠĠ Ġimplementation (" no . nav . security : token - client - core :$ nav ik t Token Support Version ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - jdk 8 : 1 . 5 . 0 ") ĊĠĠĠ Ġimplementation (" com . fasterxml . uuid : java - uuid - generator : 4 . 0 . 1 ") ĊĠĠĠ Ġtest Implementation (" io . ktor : ktor - server - test - host :$ ktor Version ") Ġ{ Ġexclude (" org . jetbrains . kotlin ", Ġ" kotlin - test - junit ") Ġ} ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - assertions - shared : 4 . 6 . 0 ") ĊĠĠĠ Ġtest Implementation (" io . ktor : ktor - server - netty :$ ktor Version ") ĊĠĠĠ Ġtest Implementation (" io . ktor : ktor - jackson :$ ktor Version ") ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api :$ junit Version ") ĊĠĠĠ Ġtest Implementation (" no . nav . security : mock - oauth 2 - server : 0 . 3 . 3 ") ĊĠĠĠ Ġtest Implementation (" no . nav . security : token - validation - ktor :$ nav ik t Token Support Version ") ĊĠĠĠ Ġtest Runtime Only (" org . junit . jupiter : junit - jupiter - engine :$ junit Version ") Ċ } Ċ