plugins Ġ{ ĊĠĠĠ Ġ` java - gradle - plugin ` ĊĠĠĠ Ġid (" com . gradle . plugin - publish ") ĊĠĠĠ Ġid (" com . github . tur ans ky . k fc . plugin - publish ") ĊĠĠĠ Ġkotlin (" jvm ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile Only ( kotlin (" gradle - plugin ")) Ċ } Ċ Ċ // ĠTODO : Ġremove Ġafter ĠGradle Ġupdate Ċ tasks . compile Kotlin Ġ{ ĊĠĠĠ Ġkotlin Options . all Warnings As Errors Ġ= Ġfalse Ċ } Ċ Ċ gradle Plugin Ġ{ ĊĠĠĠ Ġplugins Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate (" ses kar ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" com . github . tur ans ky . ses kar " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation Class Ġ= Ġ" com . github . tur ans ky . ses kar . gradle . plugin . S es kar Gradle Sub plugin " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ val ĠRE PO _ URL Ġ= Ġ" https :// github . com / tur ans ky / ses kar " Ċ Ċ plugin Bundle Ġ{ ĊĠĠĠ Ġwebsite Ġ= ĠRE PO _ URL ĊĠĠĠ Ġv cs Url Ġ= ĠRE PO _ URL ĊĊĠĠĠ Ġplugins . get ByName (" ses kar ") Ġ{ ĊĠĠĠĠĠĠĠ ĠdisplayName Ġ= Ġ" S es kar " ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" Add itions Ġto ĠKotlin Ġdata Ġclasses " ĊĠĠĠĠĠĠĠ Ġtags Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" kotlin ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" dataclass ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" equals ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" hash code " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġversion Ġ= Ġproject . version . toString () ĊĠĠĠ Ġ} Ċ } Ċ