plugins Ġ{ ĊĠĠĠ Ġ` kotlin - dsl ` Ċ } Ċ Ċ group Ġ= Ġ" all ure - gradle " Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 Ċ } Ċ Ċ val Ġkotlin Dsl Version Ġ= ĠPlugin Dependencies Spec Ġ{ Ġid Ġ-> ĊĠĠĠ Ġobject Ġ: ĠPlugin Dependency Spec Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġversion : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġversion ( version : ĠString ?) Ġ= Ġapply Ġ{ Ġthis . version Ġ= Ġversion Ġ} ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġapply ( apply : ĠBoolean ) Ġ= Ġthis ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġversion Ġ?: Ġ"" ĊĠĠĠ Ġ} Ċ }. ` kotlin - dsl `. toString () Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . gradle . kotlin . kotlin - dsl : org . gradle . kotlin . kotlin - dsl . gradle . plugin :$ kotlin Dsl Version ") Ċ // ĠĠĠ Ġimplementation (" org . gradle . kotlin : gradle - kotlin - dsl - con ventions : 0 . 7 . 0 ") Ċ } Ċ Ċ kotlin Dsl Plugin Options Ġ{ ĊĠĠĠ Ġexperimental Warning . set ( false ) Ċ } Ċ