diff --git a/smoke-tests/build.gradle b/smoke-tests/build.gradle index 16d705a7ced..87a0a9dfdd6 100644 --- a/smoke-tests/build.gradle +++ b/smoke-tests/build.gradle @@ -77,17 +77,6 @@ android { } } -repositories { - google() - jcenter() - - // This is necessary for Bill of Materials injection. This repository is created by running the - // `publishAllToBuildDir` task on the main firebase-android-sdk project. - maven { - url "../build/m2repository/" - } -} - apply from: "configure.gradle" dependencies { diff --git a/smoke-tests/configure.gradle b/smoke-tests/configure.gradle index cea3e7237b6..9caa0d0eaba 100644 --- a/smoke-tests/configure.gradle +++ b/smoke-tests/configure.gradle @@ -30,4 +30,23 @@ def configurePlatform() { } } +def configureRepositories() { + def m2repo = "../build/m2repository/" + if (project.hasProperty("m2repo")) { + m2repo = project.getProperty("m2repo") + } + + project.repositories { + // This is necessary for Bill of Materials injection. This repository is created by running the + // `assembleAllForSmokeTests` task on the main firebase-android-sdk project. + maven { + url m2repo + } + + google() + jcenter() + } +} + +configureRepositories() configurePlatform()