buildscript { ext { androidLibraryVersion ="5f92d92c490d2d9039bfd392cf16c61a37738646" androidPluginVersion = '8.3.0' androidxMediaVersion = '1.3.0' androidxTestVersion = "1.5.0" appCompatVersion = '1.6.1' checkerVersion = "3.21.2" daggerVersion = "2.51" documentScannerVersion = "1.1.1" espressoVersion = "3.5.1" fidoVersion = "4.1.0-patch2" jacoco_version = '0.8.11' kotlin_version = '1.9.23' markwonVersion = "4.6.2" mockitoVersion = "4.11.0" mockitoKotlinVersion = "4.1.0" mockkVersion = "1.13.10" prismVersion = "2.0.0" roomVersion = "2.6.1" workRuntime = "2.9.0" ciBuild = System.getenv("CI") == "true" shotTest = System.getenv("SHOT_TEST") == "true" } } subprojects { buildscript { repositories { gradlePluginPortal() google() mavenCentral() } } repositories { google() mavenCentral() maven { url "https://jitpack.io" } } } tasks.register('clean', Delete) { delete rootProject.buildDir } tasks.register('installGitHooks', Copy) { def sourceFolder = "${rootProject.projectDir}/scripts/hooks" def destFolder = "${rootProject.projectDir}/.git/hooks" description = "Install git hooks" from(sourceFolder) { include '*' } into destFolder eachFile { file -> println "${sourceFolder}/${file.relativeSourcePath} -> ${destFolder}/${file.path}" } }