plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 5 . 2 1 " ĊĠĠĠ Ġ` maven - publish ` Ċ } Ċ Ċ group Ġ= Ġ" org . me ch d ancer " Ċ version Ġ= Ġ" 0 . 1 . 0 - rc - 5 " Ċ Ċ repositories Ġ{ Ġmaven Central () Ġ} Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core :+ ") ĊĊĠĠĠ Ġtest Implementation ( kotlin (" test - junit 5 ")) ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api :+ ") ĊĠĠĠ Ġtest Runtime Only (" org . junit . jupiter : junit - jupiter - engine :+ ") Ċ } Ċ Ċ java Ġ{ Ġwith Sources Jar (); Ġwith Javadoc Jar () Ġ} Ċ tasks . with Type < Java Compile > Ġ{ Ġoptions . encoding Ġ= Ġ" UTF - 8 " Ġ} Ċ tasks . test Ġ{ Ġuse JUnit Platform () Ġ} Ċ Ċ publishing Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" GitHub Packages " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// maven . pkg . github . com / me ch d ancer / dependency ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcredentials Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġusername Ġ= ĠSystem . getenv (" GITHUB _ ACT OR ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpassword Ġ= ĠSystem . getenv (" GITHUB _ TOKEN ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ