/* Ċ Ġ* ĠCopyright Ġ 2 0 1 8 Ġthe Ġoriginal Ġauthor Ġor Ġauthors . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ import Ġgradle build . cleanup . When NotEmpty Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" gradle build . distribution . api - kotlin ") ĊĠĠĠ Ġid (" gradle build . kotlin - dsl - dependencies - embedded ") Ċ } Ċ Ċ description Ġ= Ġ" Kotlin ĠDSL ĠProvider " Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġapi ( project (": kotlin Dsl Tool ing Models ")) ĊĠĠĠ Ġapi ( project (": kotlin Compiler Embed d able ")) ĊĠĠĠ Ġapi ( libs . future Kotlin (" stdlib - jdk 8 ")) ĊĊĠĠĠ Ġimplementation ( project (": base Services ")) ĊĠĠĠ Ġimplementation ( project (": messaging ")) ĊĠĠĠ Ġimplementation ( project (": native ")) ĊĠĠĠ Ġimplementation ( project (": logging ")) ĊĠĠĠ Ġimplementation ( project (": process Services ")) ĊĠĠĠ Ġimplementation ( project (": persistent Cache ")) ĊĠĠĠ Ġimplementation ( project (": core Api ")) ĊĠĠĠ Ġimplementation ( project (": model Core ")) ĊĠĠĠ Ġimplementation ( project (": core ")) ĊĠĠĠ Ġimplementation ( project (": base Services Gro ovy ")) Ġ// Ġfor Ġ' Specs ' ĊĠĠĠ Ġimplementation ( project (": file Collections ")) ĊĠĠĠ Ġimplementation ( project (": files ")) ĊĠĠĠ Ġimplementation ( project (": resources ")) ĊĠĠĠ Ġimplementation ( project (": build Cache ")) ĊĠĠĠ Ġimplementation ( project (": tool ing Api ")) ĊĠĠĠ Ġimplementation ( project (": execution ")) ĊĊĠĠĠ Ġimplementation ( libs . groovy ) ĊĠĠĠ Ġimplementation ( libs . slf 4 j Api ) ĊĠĠĠ Ġimplementation ( libs . gu ava ) ĊĠĠĠ Ġimplementation ( libs . inject ) ĊĊĠĠĠ Ġimplementation ( libs . future Kotlin (" script ing - common ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġis Trans itive Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ Ġimplementation ( libs . future Kotlin (" script ing - jvm ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġis Trans itive Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ Ġimplementation ( libs . future Kotlin (" script ing - jvm - host - embed d able ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġis Trans itive Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ Ġimplementation ( libs . future Kotlin (" script ing - compiler - embed d able ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġis Trans itive Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ Ġimplementation ( libs . future Kotlin (" script ing - compiler - impl - embed d able ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġis Trans itive Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ Ġimplementation ( libs . future Kotlin (" sam - with - receiver - compiler - plugin ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġis Trans itive Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ Ġimplementation (" org . jetbrains . kotlin x : kotlin x - metadata - jvm : 0 . 1 . 0 ") Ġ{ ĊĠĠĠĠĠĠĠ Ġis Trans itive Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtest Implementation ( project (": kotlin Dsl Test Fixtures ")) ĊĠĠĠ Ġtest Implementation ( project (": build Cache Http ")) ĊĠĠĠ Ġtest Implementation ( project (": build Init ")) ĊĠĠĠ Ġtest Implementation ( project (": jac oco ")) ĊĠĠĠ Ġtest Implementation ( project (": platform Native ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġbecause (" Build Type Ġfrom Ġplatform - native Ġis Ġused Ġin ĠProject Accessors Class Path Test ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġtest Implementation ( project (": plugins ")) ĊĠĠĠ Ġtest Implementation ( project (": version Control ")) ĊĠĠĠ Ġtest Implementation ( libs . ant ) ĊĠĠĠ Ġtest Implementation ( libs . asm ) ĊĠĠĠ Ġtest Implementation ( libs . mockito Kotlin ) ĊĠĠĠ Ġtest Implementation ( libs . jackson Kotlin ) ĊĊĠĠĠ Ġtest Implementation ( libs . arch unit ) ĊĠĠĠ Ġtest Implementation ( libs . kotlin Cor outines ) ĊĠĠĠ Ġtest Implementation ( libs . await ility ) ĊĊĠĠĠ Ġinte g Test Implementation ( project (": language Gro ovy ")) ĊĠĠĠ Ġinte g Test Implementation ( project (": language Gro ovy ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġbecause (" Class Bytes Repository Test Ġmakes Ġuse Ġof ĠGro ovy doc Ġtask .") ĊĠĠĠ Ġ} ĊĠĠĠ Ġinte g Test Implementation ( project (": internal Testing ")) ĊĠĠĠ Ġinte g Test Implementation ( libs . mockito Kotlin ) ĊĊĠĠĠ Ġtest Runtime Only ( project (": distributions Native ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġbecause (" Simpl ified Kotlin Script Evaluator Ġreads Ġdefault Ġimports Ġfrom Ġthe Ġdistribution Ġ( default - imports . txt ) Ġand ĠBuild Type Ġfrom Ġplatform - native Ġis Ġused Ġin ĠProject Accessors Class Path Test .") ĊĠĠĠ Ġ} ĊĠĠĠ Ġinte g Test Distribution Runtime Only ( project (": distributions Basics ")) Ċ } Ċ Ċ class ycle Ġ{ ĊĠĠĠ Ġexclude Patterns . set ( listOf (" org / gradle / kotlin / dsl /** ")) Ċ } Ċ Ċ test Files Cleanup Ġ{ ĊĠĠĠ Ġpolicy . set ( When NotEmpty . REPORT ) Ċ } Ċ