plugins Ġ{ ĊĠĠĠ Ġ` java - gradle - plugin ` ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġkotlin (" k apt ") ĊĠĠĠ Ġid (" io . john son lee . son atype - publish - plugin ") Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġgoogle () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġk apt (" com . google . auto . service : auto - service : 1 . 0 ") ĊĠĠĠ Ġimplementation (" com . google . auto . service : auto - service : 1 . 0 ") ĊĠĠĠ Ġimplementation (" com . did ig lobal . boost er : boost er - gradle - plugin : 4 . 0 . 0 ") ĊĠĠĠ Ġimplementation (" com . did ig lobal . boost er : boost er - api : 4 . 0 . 0 ") ĊĠĠĠ Ġimplementation (" com . did ig lobal . boost er : boost er - transform - asm : 4 . 0 . 0 ") ĊĠĠĠ Ġcompile Only (" com . android . tools . build : gradle : 4 . 0 . 0 ") ĊĠĠĠ Ġimplementation ( kotlin (" bom ")) ĊĠĠĠ Ġimplementation ( kotlin (" stdlib ")) Ċ } Ċ Ċ source Sets Ġ{ ĊĠĠĠ Ġmain Ġ{ ĊĠĠĠĠĠĠĠ Ġjava Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsrc Dirs ("../ build Src / src / main / java ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ gradle Plugin Ġ{ ĊĠĠĠ Ġplugins Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate (" Template Plugin ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" io . john son lee . template - gradle - plugin " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation Class Ġ= Ġ" io . john son lee . template . gradle . Template Plugin " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }