plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġkotlin (" plugin . serialization ") ĊĠĠĠ Ġapplication Ċ } Ċ Ċ group Ġ= Ġ" com . var abyte . k ob web . cli " Ċ version Ġ= Ġlibs . versions . k ob web . get () Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) ĊĠĠĠ Ġimplementation ( libs . kotlin x . cli ) ĊĠĠĠ Ġimplementation ( libs . kotlin x . coroutines ) ĊĠĠĠ Ġimplementation ( libs . kot ter ) ĊĠĠĠ Ġimplementation ( libs . j git ) ĊĠĠĠ Ġimplementation ( libs . fre emark er ) ĊĠĠĠ Ġimplementation ( libs . k aml ) ĊĠĠĠ Ġimplementation ( project (": common : k ob web - common ")) Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġapplication Default Jvm Args Ġ= ĠlistOf ("- Dk ob web . version =${ version }") ĊĠĠĠ Ġmain Class . set (" Main Kt ") Ċ } Ċ Ċ // ĠAvoid Ġamb iguity Ġ/ Ġadd Ġcl arity Ġin Ġgenerated Ġartifacts Ċ tasks . jar Ġ{ ĊĠĠĠ Ġarchive FileName . set (" k ob web - cli . jar ") Ċ }