From e66f9d8711b5c1ba5e75fdcde8cfe998042c294a Mon Sep 17 00:00:00 2001 From: Ignat Beresnev Date: Mon, 20 Mar 2023 16:23:16 +0100 Subject: Use cache-redirector for nodejs distributions (#2927) --- plugins/base/frontend/build.gradle.kts | 3 +++ settings.gradle.kts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/base/frontend/build.gradle.kts b/plugins/base/frontend/build.gradle.kts index f837575e..cadf3fae 100644 --- a/plugins/base/frontend/build.gradle.kts +++ b/plugins/base/frontend/build.gradle.kts @@ -5,7 +5,10 @@ plugins { node { version.set(libs.versions.node) + + // https://github.com/node-gradle/gradle-node-plugin/blob/3.5.1/docs/faq.md#is-this-plugin-compatible-with-centralized-repositories-declaration download.set(true) + distBaseUrl.set(null as String?) // Strange cast to avoid overload ambiguity } val npmRunBuild = tasks.getByName("npm_run_build") { diff --git a/settings.gradle.kts b/settings.gradle.kts index 82b2093e..e3f493e3 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -25,7 +25,7 @@ dependencyResolutionManagement { // Required by Gradle Node plugin: https://github.com/node-gradle/gradle-node-plugin/blob/3.5.1/docs/faq.md#is-this-plugin-compatible-with-centralized-repositories-declaration exclusiveContent { forRepository { - ivy("https://nodejs.org/dist/") { + ivy("https://cache-redirector.jetbrains.com/nodejs.org/dist/") { name = "Node Distributions at $url" patternLayout { artifact("v[revision]/[artifact](-v[revision]-[classifier]).[ext]") } metadataSources { artifact() } -- cgit