import Ġcom . github . jen gel man . gradle . plugins . shadow . tasks . Shadow Jar Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" java ") ĊĠĠĠ Ġid (" java - library ") ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġapi ( project (": par ap art y - authorization ")) ĊĠĠĠ Ġcompile Only (" net . md - 5 : b unge ec ord - api : 1 . 1 6 - R 0 . 4 ") Ċ } Ċ Ċ group Ġ= Ġ" party . para " Ċ version Ġ= Ġ" 1 . 0 - SNAPSHOT " Ċ description Ġ= Ġ" Authorization " Ċ java . source Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ Ċ tasks . with Type < Java Compile >() Ġ{ ĊĠĠĠ Ġoptions . encoding Ġ= Ġ" UTF - 8 " Ċ } Ċ Ċ tasks . with Type < Shadow Jar > Ġ{ ĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġinclude Ġ{ Ġit . module Group . startsWith (" com . fasterxml ") Ġ} ĊĠĠĠĠĠĠĠ Ġinclude Ġ{ Ġit . module Group . startsWith (" com . squareup . okhttp 3 ") Ġ} ĊĠĠĠĠĠĠĠ Ġinclude Ġ{ Ġit . module Group . startsWith (" com . squareup . ok io ") Ġ} ĊĠĠĠĠĠĠĠ Ġinclude Ġ{ Ġit . module Group . startsWith (" org . jetbrains . kotlin ") Ġ} ĊĠĠĠĠĠĠĠ Ġinclude Ġ{ Ġit . module Group Ġ== Ġ" party . para " Ġ&& Ġit . moduleName Ġ== Ġ" par ap art y - authorization " Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġbuild Ġ{ ĊĠĠĠĠĠĠĠ Ġdepends On ( shadow Jar ) ĊĠĠĠ Ġ} Ċ } Ċ