import Ġcom . github . jen gel man . gradle . plugins . shadow . tasks . Shadow Jar Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 5 0 " ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion Ġ" 5 . 1 . 0 " Ċ } Ċ Ċ group Ġ= Ġ" org . em gen . crypto . ca es ar " Ċ version Ġ= Ġ" 1 . 0 . 0 " ĊĊ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) Ċ } Ċ Ċ val Ġfat Jar Ġ= Ġtasks . with Type < Shadow Jar > Ġ{ ĊĠĠĠ Ġclassifier Ġ= Ġ" FINAL " ĊĠĠĠ Ġmanifest Ġ{ ĊĠĠĠĠĠĠĠ Ġattributes [" Main - Class "] Ġ= Ġ" org . em gen . crypto . ca es ar . Application Kt " ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġ" build " Ġ{ ĊĠĠĠĠĠĠĠ Ġdepends On ( fat Jar ) ĊĠĠĠ Ġ} Ċ }