plugins Ġ{ ĊĠĠĠ Ġid (" org . jetbrains . kotlin . jvm ") Ġversion Ġ" 1 . 4 . 1 0 " ĊĠĠĠ Ġ` java - gradle - plugin ` ĊĠĠĠ Ġid (" com . gradle . plugin - publish ") Ġversion Ġ" 0 . 1 2 . 0 " Ċ } ĊĊ Ċ group Ġ= Ġ" com . li ew j unt ung " Ċ version Ġ= Ġ" 0 . 1 . 1 " Ċ Ċ gradle Plugin Ġ{ ĊĠĠĠ Ġplugins Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate (" enum _ generator ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" com . li ew j unt ung . enum _ generator " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation Class Ġ= Ġ" com . li ew j unt ung . enum _ generator . Enum Generator Plugin " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ plugin Bundle Ġ{ ĊĠĠĠ Ġ// ĠThese Ġsettings Ġare Ġset Ġfor Ġthe Ġwhole Ġplugin Ġbundle ĊĠĠĠ Ġwebsite Ġ= Ġ" https :// github . com / L iew Jun T ung / Enum - Generator - Gradle - Plugin /" ĊĠĠĠ Ġv cs Url Ġ= Ġ" https :// github . com / L iew Jun T ung / Enum - Generator - Gradle - Plugin /" ĊĊĠĠĠ Ġ// Ġtags Ġand Ġdescription Ġcan Ġbe Ġset Ġfor Ġthe Ġwhole Ġbundle Ġhere , Ġbut Ġcan Ġalso ĊĠĠĠ Ġ// Ġbe Ġset Ġ/ Ġoverridden Ġin Ġthe Ġconfig Ġfor Ġspecific Ġplugins ĊĠĠĠ Ġdescription Ġ= Ġ" A Ġplugin Ġto Ġgenerate ĠKotlin Ġand ĠSwift Ġenum Ġclasses Ġfor ĠFlutter Ġbinding Ġcode ." ĊĊĠĠĠ Ġ( plugins ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ// Ġfirst Ġplugin ĊĠĠĠĠĠĠĠ Ġ" enum _ generator " Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġid Ġis Ġcaptured Ġfrom Ġjava - gradle - plugin Ġconfiguration ĊĠĠĠĠĠĠĠĠĠĠĠ ĠdisplayName Ġ= Ġ" A Ġplugin Ġto Ġgenerate ĠKotlin Ġand ĠSwift Ġenum Ġclasses Ġfor ĠFlutter Ġbinding Ġcode ." ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtags Ġ= ĠlistOf (" kotlin ", Ġ" swift ", Ġ" flutter ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile Only ( gradle Api ()) ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġimplementation (" org . eclipse . j git : org . eclipse . j git : 2 . 2 . 0 . 2 0 1 2 1 2 1 9 1 8 5 0 - r ") ĊĠĠĠ Ġimplementation (" com . squareup : kotlin po et : 1 . 6 . 0 ") ĊĠĠĠ Ġimplementation (" io . out fo xx : sw if tp o et : 1 . 0 . 0 ") ĊĠĠĠ Ġimplementation (" com . google . code . gson : gson : 2 . 8 . 6 ") ĊĊĠĠĠ Ġtest Implementation (" junit ", Ġ" junit ", Ġ" 4 . 1 2 ") ĊĠĠĠ Ġtest Implementation ( gradle Test Kit ()) Ċ Ċ } Ċ