plugins Ġ{ ĊĠĠĠ Ġid (" org . jetbrains . kotlin . jvm ") Ċ } Ċ Ċ val Ġkotlin Version : ĠString Ġby Ġproject Ċ val Ġvert x Version : ĠString Ġby Ġproject Ċ val Ġproject Version : ĠString Ġby Ġproject Ċ val Ġs lf 4 j Version : ĠString Ġby Ġproject Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven ( url Ġ= Ġ" https :// www . jetbrains . com / intellij - repository / releases ") Ġ{ Ġname Ġ= Ġ" intellij - releases " Ġ} ĊĠĠĠ Ġmaven ( url Ġ= Ġ" https :// cache - redirect or . jetbrains . com / intellij - dependencies /") Ġ{ Ġname Ġ= Ġ" intellij - dependencies " Ġ} ĊĠĠĠ Ġmaven ( url Ġ= Ġ" https :// maven . google . com /") Ġ{ Ġname Ġ= Ġ" Google ĠRepository " Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġif Ġ( find Project (": interfaces : jetbrains ") Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcompile Only ( project (": interfaces : jetbrains : marker ")) ĊĠĠĠĠĠĠĠ Ġcompile Only ( project (": interfaces : jetbrains : monitor ")) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġcompile Only ( project (": marker ")) ĊĠĠĠĠĠĠĠ Ġcompile Only ( project (": monitor ")) ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompile Only (" plus . source plus : protocol :$ project Version ") ĊĠĠĠ Ġval Ġint ellij Version Ġ= Ġ" 2 2 1 . 5 7 8 7 . 3 0 " ĊĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - coroutines - core : 1 . 6 . 2 ") ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġimplementation (" com . google . gu ava : gu ava : 3 1 . 1 - jre ") ĊĠĠĠ Ġimplementation (" org . jetbrains : annotations : 2 3 . 0 . 0 ") ĊĠĠĠ Ġcompile Only (" io . vertx : vertx - core :$ vertx Version ") ĊĠĠĠ Ġcompile Only (" io . vertx : vertx - lang - kotlin :$ vertx Version ") ĊĠĠĠ Ġcompile Only (" io . vertx : vertx - lang - kotlin - coroutines :$ vertx Version ") ĊĠĠĠ Ġcompile Only (" org . slf 4 j : slf 4 j - api :$ slf 4 j Version ") ĊĠĠĠ Ġcompile Only (" org . jooq : jooq : 3 . 1 6 . 6 ") ĊĠĠĠ Ġcompile Only (" org . apache . commons : commons - lang 3 : 3 . 1 2 . 0 ") ĊĠĠĠ Ġcompile Only (" com . android . tools . external . org - jetbrains : u ast : 3 0 . 2 . 1 ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : ide :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : ide - impl :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : core :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : core - impl :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : core - ui :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : code - style :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : lang :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : lang - impl :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . groovy : groovy - psi :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : util :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . java : java - impl :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . java : java - psi :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . java : java - debugger :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . java : java - debugger - impl :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" com . jetbrains . intellij . platform : debugger - impl :$ intellij Version ") ĊĠĠĠ Ġcompile Only (" org . jetbrains . kotlin : kotlin - gradle - plugin :$ kotlin Version ") ĊĠĠĠ Ġcompile Only (" org . jetbrains . kotlin : kotlin - compiler :$ kotlin Version ") Ċ } Ċ