import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ description Ġ= Ġ" transaction - import - service " Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion Ġ" 6 . 1 . 0 " Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib : 1 . 4 . 2 1 ") ĊĠĠĠ Ġimplementation (" io . netty : netty - codec - http 2 : 4 . 1 . 5 5 . Final ") ĊĠĠĠ Ġimplementation (" org . slf 4 j : slf 4 j - api : 1 . 7 . 3 0 ") ĊĠĠĠ Ġimplementation (" org . slf 4 j : slf 4 j - simple : 1 . 7 . 3 0 ") ĊĠĠĠ Ġimplementation (" io . grpc : grpc - netty : 1 . 3 4 . 1 ") ĊĠĠĠ Ġimplementation (" io . grpc : grpc - protobuf : 1 . 3 4 . 1 ") ĊĠĠĠ Ġimplementation (" com . openc sv : openc sv : 5 . 3 ") ĊĠĠĠ Ġimplementation ( project (": domain ")) ĊĠĠĠ Ġruntime Only (" io . netty : netty - handler - proxy : 4 . 1 . 5 5 . Final ") ĊĠĠĠ Ġtest Implementation (" io . kot est : kot est - runner - junit 5 - jvm : 4 . 3 . 2 ") ĊĠĠĠ Ġtest Implementation (" io . mock k : mock k : 1 . 1 0 . 3 ") Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 4 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 4 Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 4 " Ċ } Ċ Ċ tasks . register (" package ") Ġ{ ĊĠĠĠ Ġdepends On (" shadow Jar ") Ċ }