plugins Ġ{ ĊĊĠ Ġid (" groovy ") ĊĠ Ġid (" java ") ĊĊĠ Ġid (" java - gradle - plugin ") ĊĠ Ġid (" com . gradle . plugin - publish ") Ġversion Ġ" 0 . 1 2 . 0 " ĊĠ Ġ` maven - publish ` ĊĠ Ġ` kotlin - dsl ` ĊĠ Ġ// Ġthe Ġhighest Ġversion Ġthat Ġgradle Ġsupports ĊĠ Ġkotlin (" plugin . serialization ") Ġversion Ġ" 1 . 5 . 2 1 " Ċ } Ċ Ċ group Ġ= Ġ" io . izz el . tab ool ib " Ċ version Ġ= Ġ" 2 . 0 - dev 4 4 " Ċ Ċ repositories Ġ{ ĊĠ Ġmaven Central () ĊĠ Ġgradle Plugin Portal () Ċ } Ċ Ċ dependencies Ġ{ ĊĠ Ġcompile Only ( gradle Api ()) ĊĠ Ġcompile Only ( local Gro ovy ()) ĊĠ Ġcompile Only ( gradle Kotlin Dsl ()) ĊĠ Ġ// Ġhttps :// yout rack . jetbrains . com / issue / KT - 4 8 5 7 3 ĊĠ Ġcompile Only ( kotlin (" gradle - plugin - api ")) ĊĠ Ġcompile Only ( kotlin (" gradle - plugin ")) ĊĠ Ġcompile Only ( kotlin (" stdlib ")) ĊĊĠ Ġcompile Only (" org . codehaus . groovy : groovy : 2 . 5 . 1 3 ") ĊĠ Ġimplementation (" org . ow 2 . asm : asm : 9 . 2 ") ĊĠ Ġimplementation (" org . ow 2 . asm : asm - commons : 9 . 2 ") ĊĠ Ġimplementation (" com . google . code . gson : gson : 2 . 8 . 7 ") ĊĠ Ġimplementation (" com . char les k orn . k aml : k aml : 0 . 3 4 . 0 ") ĊĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - serialization - core : 1 . 2 . 1 ") ĊĊĠ Ġapi (" com . github . jen gel man . gradle . plugins : shadow : 6 . 0 . 0 ") Ċ } Ċ plugin Bundle Ġ{ ĊĠ Ġwebsite Ġ= Ġ" https :// github . com / Tab oo Lib / tab ool ib - gradle - plugin " ĊĠ Ġv cs Url Ġ= Ġ" https :// github . com / Tab oo Lib / tab ool ib - gradle - plugin " ĊĠ Ġtags Ġ= ĠlistOf (" tab ool ib ", Ġ" bukkit ", Ġ" minecraft ") Ċ } Ċ gradle Plugin Ġ{ ĊĠ Ġplugins Ġ{ ĊĠĠĠ Ġcreate (" tab ool ib ") Ġ{ ĊĠĠĠĠĠ Ġid Ġ= Ġ" io . izz el . tab ool ib " ĊĠĠĠĠĠ ĠdisplayName Ġ= Ġ" Tab oo Lib ĠGradle ĠPlugin " ĊĠĠĠĠĠ Ġdescription Ġ= Ġ" Tab oo Lib ĠGradle ĠPlugin " ĊĠĠĠĠĠ Ġimplementation Class Ġ= Ġ" io . izz el . tab ool ib . gradle . Tab ool ib Plugin 2 " ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ