import Ġcom . github . jen gel man . gradle . plugins . shadow . tasks . Shadow Jar Ċ Ċ build script Ġ{ ĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġclasspath Ġ(" com . github . jen gel man . gradle . plugins : shadow : 5 . 1 . 0 ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġapplication ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġmaven ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion Ġ" 5 . 1 . 0 " Ċ } Ċ Ċ kotlin Project () Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain ClassName Ġ= Ġ" cli . Main " Ċ } Ċ Ċ val Ġshadow Jar : ĠShadow Jar Ġby Ġtasks Ċ shadow Jar . apply Ġ{ ĊĠĠĠ Ġbase Name Ġ= Ġ" as 2 f " ĊĠĠĠ Ġarchive Name Ġ= Ġ" as 2 f . jar " Ċ } Ċ Ċ artifacts Ġ{ ĊĠĠĠ Ġarch ives ( shadow Jar ) Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile ( project (": as 2 f ")) ĊĠĠĠ Ġcompile (" com . github . v ish na : pat rol : 0 . 0 . 3 ") Ċ } Ċ