build script Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġgradle Plugin Portal () ĊĠĠĠ Ġ} Ċ } Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 6 1 " Ċ } Ċ Ċ group Ġ= Ġ" dev . open os rs " Ċ version Ġ= Ġ" 0 . 0 . 1 " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () ĊĠĠĠ Ġmaven Local () ĊĠĠĠ Ġmaven ( Ġ" https :// dl . bin tray . com / op rs /") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġannotation Processor (" org . pf 4 j : pf 4 j : 3 . 2 . 0 ") ĊĠĠĠ Ġannotation Processor (" org . project lo mbok : lo mbok : 1 . 1 8 . 1 0 ") ĊĠĠĠ Ġimplementation (" com . google . inject : gu ice : 4 . 0 ") ĊĠĠĠ Ġapi (" org . pf 4 j : pf 4 j : 3 . 2 . 0 ") ĊĠĠĠ Ġapi (" org . project lo mbok : lo mbok : 1 . 1 8 . 1 0 ") ĊĠĠĠ Ġimplementation (" open - os rs : run elite - api : 1 . 5 . 4 4 ") ĊĠĠĠ Ġimplementation (" open - os rs : run elite - client : 1 . 5 . 4 4 ") ĊĠĠĠ Ġimplementation (" org . slf 4 j : slf 4 j - api : 1 . 7 . 2 9 ") ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġtest Compile (" junit ", Ġ" junit ", Ġ" 4 . 1 2 ") Ċ } Ċ Ċ configure < Java Plugin Convention > Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ } Ċ tasks Ġ{ ĊĠĠĠ Ġcompile Kotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompile Test Kotlin Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} Ċ } Ċ