plugins Ġ{ ĊĠĠĠ Ġid (" org . jetbrains . kotlin . jvm ") Ġversion Ġ" 1 . 4 . 0 - rc " ĊĠĠĠ Ġid (" application ") Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain Class . set (" io . vex el abs . examples . Factor ial JIT Kt ") Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġmaven (" https :// jit pack . io ") ĊĠĠĠ Ġmaven (" https :// j center . bin tray . com ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 : 1 . 4 . 0 - rc ") ĊĠĠĠ Ġimplementation (" org . byte deco : llvm - platform : 1 0 . 0 . 1 - 1 . 5 . 4 ") ĊĊĠĠĠ Ġ// Ġ@ internal : Ġrun Ġa Ġlocal Ġbuild Ġon ĠCI Ġmachines ĊĠĠĠ Ġ// Ġregular Ġusers Ġshould Ġuse ĊĠĠĠ Ġ// Ġimplementation (" com . github . vex el abs : bit builder :- SNAPSHOT ") ĊĠĠĠ Ġif Ġ( System . getProperty (" CI ") Ġ== Ġ" true ") Ġ{ ĊĠĠĠĠĠĠĠ Ġimplementation ( file Tree ("../../ build / libs ")) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġimplementation (" com . github . vex el abs : bit builder :- SNAPSHOT ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < org . jetbrains . kotlin . gradle . tasks . Kotlin Compile > Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġtarget Compatibility Ġ= Ġ" 1 . 8 " ĊĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} Ċ } Ċ