import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" com . github . ben - man es . versions ") Ġversion ĠPlugin . VERSION S ĊĠĠĠ Ġkotlin (" jvm ") Ġversion ĠPlugin . K OT LIN ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion ĠPlugin . SH ADOW _ JAR Ċ } Ċ Ċ group Ġ= Ġ" com . github . fel ix g ail " Ċ version Ġ= Ġ" 0 . 3 . 0 " Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġwith Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X use - experimental = kotlin . Experimental " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwith Type < Test > Ġ{ ĊĠĠĠĠĠĠĠ Ġuse JUnit Platform () ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile Only ( ĊĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" com . github . b jo ern pe ters en ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" music bot ", ĊĠĠĠĠĠĠĠ Ġversion Ġ= ĠLib . M US IC BOT ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis Changing Ġ= ĠLib . M US IC BOT . contains (" SNAPSHOT ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġimplementation ( ĊĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" com . github . b jo ern pe ters en ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" music bot - youtube ", ĊĠĠĠĠĠĠĠ Ġversion Ġ= ĠLib . Y OUT UBE _ PROVIDER ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis Changing Ġ= ĠLib . Y OUT UBE _ PROVIDER . contains (" SNAPSHOT ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġimplementation ( ĊĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" com . github . fel ix g ail ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" g play music ", ĊĠĠĠĠĠĠĠ Ġversion Ġ= ĠLib . G PLAY M US IC ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġtest Implementation ( ĊĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" com . github . b jo ern pe ters en ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" music bot ", ĊĠĠĠĠĠĠĠ Ġversion Ġ= ĠLib . M US IC BOT ĊĠĠĠ Ġ) ĊĠĠĠ Ġtest Implementation ( ĊĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" org . junit . jupiter ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" junit - jupiter - api ", ĊĠĠĠĠĠĠĠ Ġversion Ġ= ĠLib . J UNIT ĊĠĠĠ Ġ) ĊĠĠĠ Ġtest Runtime Only ( ĊĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" org . slf 4 j ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" slf 4 j - simple ", ĊĠĠĠĠĠĠĠ Ġversion Ġ= ĠLib . SL F 4 J ĊĠĠĠ Ġ) ĊĠĠĠ Ġtest Runtime Only ( ĊĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" org . junit . jupiter ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" junit - jupiter - engine ", ĊĠĠĠĠĠĠĠ Ġversion Ġ= ĠLib . J UNIT ĊĠĠĠ Ġ) Ċ } Ċ Ċ configurations . all Ġ{ ĊĠĠĠ Ġresolution Strategy . cache Changing Modules For ( 1 , ĠTimeUnit . MIN UTES ) Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () ĊĠĠĠ Ġmaven (" https :// oss . son atype . org / content / repositories / snapshots ") Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Content Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsnapshots Only () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ