package Ġplugins Ċ Ċ import Ġorg . gradle . api . Task Ċ import Ġorg . gradle . api . Plugin Ċ import Ġorg . gradle . api . Project Ċ import Ġorg . gradle . kotlin . dsl .* Ċ Ċ @ Suppress (" UNUSED ") Ċ class ĠStandard Plugin Ġ: ĠPlugin < Project > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġapply ( target : ĠProject ): ĠUnit Ġ= Ġtarget . run Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Config uring ĠStandard Plugin . kt ") ĊĊĠĠĠĠĠĠĠ Ġval Ġstandard Ġby Ġtasks . creating ( Task :: class ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" Sample " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" Sample Ġstandard Ġscript Ġplugin Ġtask " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdo Last Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Running Ġstandard Ġscript Ġplugin Ġtask ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġbuild Ġby Ġtasks . getting ( Task :: class ) ĊĠĠĠĠĠĠĠ Ġbuild . depends On ( standard ) ĊĠĠĠ Ġ} Ċ }