import Ġorg . jetbrains . intellij . tasks . Publish Task Ċ Ċ val Ġplugin Group : ĠString Ġby Ġproject Ċ val Ġplugin Name : ĠString Ġby Ġproject Ċ val Ġplugin Version : ĠString Ġby Ġproject Ċ val Ġplugin Description : ĠString Ġby Ġproject Ċ Ċ val Ġidea Version : ĠString Ġby Ġproject Ċ Ċ val Ġpublish Token : ĠString Ġby Ġproject Ċ val Ġpublish Channels : ĠString Ġby Ġproject Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" org . jetbrains . intellij ") Ġversion Ġ" 0 . 4 . 1 4 " ĊĠĠĠ Ġjava ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 6 0 " Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġtest Compile (" junit ", Ġ" junit ", Ġ" 4 . 1 2 ") Ċ } Ċ Ċ configure < Java Plugin Convention > Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġtarget 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 ( ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< h 2 > v 1 . 0 . 0 </ h 2 > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Initial Ġrelease </ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< h 4 > v 1 . 0 . 1 </ h 4 > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Update Ġto Ġwork Ġwith ĠAndroid ĠStudio </ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< h 4 > v 1 . 0 . 2 </ h 4 > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Added Ġcheckbox Ġto Ġdialog Ġto Ġsplit Ġdata Ġsources Ġto Ġlocal Ġand Ġremote </ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< h 4 > v 1 . 1 . 0 </ h 4 > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Changed Ġcode Ġfor Ġbackward Ġcompatibility </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Removed ĠEither Ġtype Ġto Ġwork Ġwith Ġcurrent ĠAndroid ĠStudio </ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul > ĊĠĠĠĠĠĠ Ġ""" ĊĠĠĠ Ġ) Ċ } Ċ Ċ group Ġ= Ġplugin Group Ċ description Ġ= Ġplugin Description Ċ version Ġ= Ġplugin Version Ċ Ċ // ĠSee Ġhttps :// github . com / Jet Brains / gradle - intellij - plugin / Ċ intellij Ġ{ ĊĠĠĠ Ġplugin Name Ġ= Ġplugin Name ĊĠĠĠ Ġversion Ġ= Ġidea Version ĊĠĠĠ Ġtype Ġ= Ġ" IC " ĊĠĠĠ Ġalternative Ide Path Ġ= Ġ"/ opt / android - studio " ĊĠĠĠ Ġupdate Since Until Build Ġ= Ġfalse ĊĠĠĠ Ġset Plugins (" android ") Ċ } Ċ Ċ val Ġpublish Plugin : ĠPublish Task Ġby Ġtasks Ċ Ċ publish Plugin Ġ{ ĊĠĠĠ Ġtoken ( publish Token ) ĊĠĠĠ Ġchannels ( publish Channels ) Ċ } Ċ Ċ inline Ġoperator Ġfun Ġ< T Ġ: ĠTask > ĠT . invoke ( a : ĠT . () Ġ-> ĠUnit ): ĠT Ġ= Ġapply ( a ) Ċ