plugins Ġ{ ĊĠĠĠ Ġid (" org . jetbrains . intellij ") Ġversion Ġ" 0 . 4 . 2 0 " ĊĠĠĠ Ġjava ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 7 1 " Ċ } Ċ Ċ group Ġ= Ġ" org . example " Ċ version Ġ= Ġ" 1 . 0 - SNAPSHOT " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġmaven (" http :// maven . st ard og . com ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġimplementation ( files ("/ home / j bal int / sw / java - sw / jc fl / build / libs / jc fl - 0 . 1 . jar ")) Ċ // ĠĠĠ Ġimplementation (" com . st ard og . st ark : client - http : 7 . 2 . 1 ") ĊĠĠĠ Ġimplementation (" com . complex ible . st ard og : client - http : 7 . 2 . 1 ") Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġconflicts Ġwith ĠIntelliJ 's Ġversion ĊĠĠĠĠĠĠĠ Ġexclude ( group Ġ= Ġ" org . slf 4 j ") ĊĠĠĠĠĠĠĠ Ġ// Ġcontains Ġa Ġnon - shadow ed Ġs lf 4 j Ġ( W TF !) ĊĠĠĠĠĠĠĠ Ġexclude ( group Ġ= Ġ" org . apache . directory . server ") ĊĠĠĠĠĠĠĠ Ġ// ĠDat atype Factory Ġissues Ġw / j 1 1 . Ġorigin ated Ġin ĠSt ark 's Ġ` Values ` Ġstatic Ġinitializer ĊĠĠĠĠĠĠĠ Ġexclude ( group Ġ= Ġ" xer ces ") ĊĠĠĠĠĠĠĠ Ġexclude ( group Ġ= Ġ" xml - apis ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġtest Implementation (" junit ", Ġ" junit ", Ġ" 4 . 1 2 ") Ċ } Ċ Ċ // ĠSee Ġhttps :// github . com / Jet Brains / gradle - intellij - plugin / Ċ intellij Ġ{ ĊĠĠĠ Ġversion Ġ= Ġ" 2 0 2 0 . 1 . 1 " Ċ // ĠĠĠ Ġplugin Name Ġ= Ġ"" ĊĠĠĠ Ġset Plugins (" java ") Ċ } Ċ 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 " ĊĠĠĠ Ġ} Ċ } Ċ tasks . get ByName < org . jetbrains . intellij . tasks . Patch Plugin Xml Task >(" patch Plugin Xml ") Ġ{ ĊĠĠĠ Ġchange Notes (""" ĊĠĠĠĠĠ ĠAdd Ġchange Ġnotes Ġhere .< br > ĊĠĠĠĠĠ Ġ< em > most ĠHTML Ġtags Ġmay Ġbe Ġused </ em > """) Ċ } Ċ // Ċ //// ĠTODO Ġ: Ġalready Ġset Ġby Ġdefault Ġin ĠRun Ide Base ? Ċ // tasks . get ByName < org . jetbrains . intellij . tasks . Run Ide Task >(" run Ide ") Ġ{ Ċ // ĠĠĠ Ġsystem Property (" idea . auto . reload . plugins ", Ġ" true ") Ċ //}