From 875cf1acf9b0c6c988959e26bf0e252a246cf26e Mon Sep 17 00:00:00 2001 From: Alexander Likhachev Date: Tue, 9 Mar 2021 15:58:10 +0300 Subject: [PATCH] [Build] Add https://nodejs.org/dist to cache redirector https://nodejs.org/dist repository is being added by Gradle Node plugin (com.github.node-gradle.node) at configuration phase in project.afterEvaluate so we need to wrap it once more to setup redirection later than repository is added --- gradle/cacheRedirector.gradle.kts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gradle/cacheRedirector.gradle.kts b/gradle/cacheRedirector.gradle.kts index aa018444cd1..a2263f22774 100644 --- a/gradle/cacheRedirector.gradle.kts +++ b/gradle/cacheRedirector.gradle.kts @@ -78,7 +78,8 @@ val mirroredUrls = listOf( "https://www.jetbrains.com/intellij-repository/nightly", "https://www.jetbrains.com/intellij-repository/releases", "https://www.jetbrains.com/intellij-repository/snapshots", - "https://kotlin.bintray.com/kotlinx" + "https://kotlin.bintray.com/kotlinx", + "https://nodejs.org/dist" ) val aliases = mapOf( @@ -200,7 +201,9 @@ tasks.named("checkBuild").configure { dependsOn(checkRepositories) } -if (cacheRedirectorEnabled()) { - logger.info("Redirecting repositories for $displayName") - repositories.redirect() +afterEvaluate { + if (cacheRedirectorEnabled()) { + logger.info("Redirecting repositories for $displayName") + repositories.redirect() + } } \ No newline at end of file