plugins Ġ{ Ċ ĉ kotlin Ċ ĉ id (" java - gradle - plugin ") Ċ ĉ ` java - test - fixtures ` Ċ ĉ id (" net . tw ister rob . gradle . build . publishing ") Ċ } Ċ Ċ base . archives Name . set (" tw ister - convention - building ") Ċ description Ġ= Ġ" Build ĠCon vention ĠPlugin : ĠGradle ĠPlugin Ġto Ġhandle Ġconvention al Ġbuilds ." Ċ Ċ dependencies Ġ{ Ċ ĉ implementation ( gradle Api Without Kotlin ()) Ċ ĉ api ( projects . plugin . base ) Ċ ĉ implementation ( projects . compat . ag p ) Ċ ĉ implementation ( projects . plugin . version ing ) Ġ// ĠTODO Ġde co uple Ċ ĉ compile Only ( libs . android . gradle ) Ċ ĉ // ĠNeed Ġcom . android . xml . Android XPath Factory Ġfor ĠAndroid Install Runner Task . Companion . get MainActivity $ plugin . Ċ ĉ compile Only ( libs . android . tools . common ) Ċ ĉ compile Only ( libs . annotations . jetbrains ) ĊĊ ĉ // ĠThis Ġplugin Ġis Ġpart Ġof Ġthe Ġnet . tw ister rob . android - app Ġplugin , Ġnot Ġdesigned Ġto Ġwork Ġon Ġits Ġown . Ċ ĉ runtime Only ( projects . plugin ) ĊĊ ĉ test Implementation ( projects . test . internal ) Ċ ĉ test Implementation ( test Fixtures ( projects . plugin . base )) Ċ ĉ test Implementation ( test Fixtures ( projects . plugin . version ing )) Ċ ĉ // ĠAndroid Install Runner Task Test Ġcalls Ġproduction Ġcode Ġdirectly , Ġso Ġneed Ġcom . android . xml . Android XPath Factory . Ċ ĉ test Implementation ( libs . android . tools . common ) Ċ } Ċ Ċ disable Gradle Plugin Validation () Ċ