From f966ada9948159d4c9e9f7f9d86631e1cd549542 Mon Sep 17 00:00:00 2001 From: Tibor Blenessy Date: Mon, 29 Jun 2026 15:17:58 +0200 Subject: [PATCH] BUILD-11784 Route the Gradle buildscript classpath through Repox in config-gradle --- config-gradle/resources/repoxAuth.init.gradle.kts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config-gradle/resources/repoxAuth.init.gradle.kts b/config-gradle/resources/repoxAuth.init.gradle.kts index 6a9c8962..08e97d59 100644 --- a/config-gradle/resources/repoxAuth.init.gradle.kts +++ b/config-gradle/resources/repoxAuth.init.gradle.kts @@ -71,12 +71,19 @@ allprojects { repositories { configureRepoxRepositories(providers) } + // Configure the buildscript classpath repositories too. This must happen in + // beforeEvaluate: the buildscript {} block is resolved while the build script + // is evaluated, so adding Repox here (before evaluation) puts it ahead of any + // repository the script declares itself, keeping plugin/buildscript classpath + // dependencies (and their transitives) off the rate-limited public repos. + buildscript.repositories.configureRepoxRepositories(providers) } afterEvaluate { logger.debug("Applying Repox configuration init script after project '${project.name}' evaluation") repositories { configureRepoxRepositories(providers) } + buildscript.repositories.configureRepoxRepositories(providers) } }