plugins Ġ{ Ċ ĉ ` kotlin - dsl ` Ċ ĉ ` java - gradle - plugin ` Ċ ĉ ` maven - publish ` Ċ ĉ id (" com . gradle . plugin - publish ") Ġversion Ġ" 0 . 1 5 . 0 " Ċ ĉ id (" n ebula . release ") Ġversion Ġ" 1 5 . 3 . 1 " Ċ } Ċ Ċ group Ġ= Ġ" ru . cap jack . gradle " Ċ Ċ repositories Ġ{ Ċ ĉ maven Central () Ċ ĉ gradle Plugin Portal () Ċ } Ċ Ċ dependencies Ġ{ Ċ ĉ implementation ( kotlin (" gradle - plugin ")) Ċ ĉ implementation (" ru . cap jack . gradle : gradle - re posit : 1 . 0 . 0 ") Ċ ĉ implementation (" com . netflix . n ebula : n ebula - release - plugin : 1 5 . 3 . 1 ") Ċ } Ċ Ċ gradle Plugin Ġ{ Ċ ĉ plugins . create (" Cap jack Publisher ") Ġ{ Ċĉ ĉ id Ġ= Ġ" ru . cap jack . publisher " Ċĉ ĉ implementation Class Ġ= Ġ" ru . cap jack . gradle . publisher . Publisher Plugin " Ċĉ ĉ displayName Ġ= Ġ" Cap jack Publisher " Ċ ĉ } Ċ } Ċ Ċ plugin Bundle Ġ{ Ċ ĉ vcs Url Ġ= Ġ" https :// github . com / Capt ain Jack / gradle - publish " Ċ ĉ website Ġ= Ġv cs Url Ċ ĉ description Ġ= Ġ" Provides Ġpublishing Ġto ĠCapt ain Jack Ġrepositories " Ċ ĉ tags Ġ= ĠlistOf (" cap jack ") Ċ } Ċ Ċ tasks [" post Release "]. depends On (" publish Plugins ")