plugins Ġ{ ĊĠ Ġid (" com . gradle . enterprise "). version (" 3 . 3 . 4 ") Ċ } Ċ Ċ include (" deprecated Plugins Test ", ĊĠĠĠ Ġ" inline ", ĊĠĠĠ Ġ" ext Test ", ĊĠĠĠ Ġ" groovy Test ", ĊĠĠĠ Ġ" kotlin Test ", ĊĠĠĠ Ġ" kotlin Release Cor outines Test ", ĊĠĠĠ Ġ" android ", ĊĠĠĠ Ġ" junit - jupiter ", ĊĠĠĠ Ġ" junit J upiter Extension Test ", ĊĠĠĠ Ġ" junit J upiter Inline Mock Maker Extension Test ", ĊĠĠĠ Ġ" module - test ", ĊĠĠĠ Ġ" memory - test ", ĊĠĠĠ Ġ" error pr one ", ĊĠĠĠ Ġ" junit J upiter Parallel Test ", ĊĠĠĠ Ġ" osgi - test ") Ċ Ċ root Project . name Ġ= Ġ" mockito " Ċ Ċ val Ġk olt in Build Script Project Ġ= Ġhash Set Of (" junit J upiter Extension Test ", Ġ" junit J upiter Inline Mock Maker Extension Test ") Ċ Ċ fun Ġbuild File Extension For ( projectName : ĠString ) Ġ= ĊĠĠĠ Ġif Ġ( projectName Ġin Ġk olt in Build Script Project ) Ġ". gradle . k ts " Ġelse Ġ". gradle " Ċ Ċ fun Ġbuild File For ( projectName : ĠString ) Ġ= ĊĠĠĠ Ġ"$ projectName ${ build File Extension For ( projectName )}" Ċ Ċ root Project . children . forEach Ġ{ Ġproject Ġ-> ĊĠĠĠ Ġval Ġproject Dir Name Ġ= Ġ" sub projects /${ project . name }" ĊĠĠĠ Ġproject . project Dir Ġ= ĠFile ( settings Dir , Ġproject Dir Name ) ĊĠĠĠ Ġproject . build FileName Ġ= Ġbuild File For ( project . name ) ĊĠĠĠ Ġrequire ( project . project Dir . isDirectory ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" Project Ġdirectory Ġ${ project . project Dir } Ġfor Ġproject Ġ${ project . name } Ġdoes Ġnot Ġexist ." ĊĠĠĠ Ġ} ĊĠĠĠ Ġrequire ( project . build File . isFile ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" Build Ġfile Ġ${ project . build File } Ġfor Ġproject Ġ${ project . name } Ġdoes Ġnot Ġexist ." ĊĠĠĠ Ġ} Ċ } Ċ Ċ // Post ing ĠBuild Ġscans Ġto Ġhttps :// sc ans . gradle . com Ċ gradle Enterprise Ġ{ ĊĠĠĠ Ġbuild Scan Ġ{ ĊĠĠĠĠĠĠĠ Ġterms Of Service Url Ġ= Ġ" https :// gradle . com / terms - of - service " ĊĠĠĠĠĠĠĠ Ġterms Of Service Ag ree Ġ= Ġ" yes " ĊĠĠĠ Ġ} Ċ } Ċ Ċ build Cache Ġ{ ĊĠĠĠ Ġlocal Ġ{ ĊĠĠĠĠĠĠĠ Ġis Enabled Ġ= Ġ! System . getenv (). containsKey (" CI ") ĊĠĠĠ Ġ} Ċ } Ċ