From 212c8dc6d30e6130d05ce4c1af0451b6049b138d Mon Sep 17 00:00:00 2001 From: Nikita Iarychenko Date: Tue, 11 Mar 2025 15:12:16 +0400 Subject: [PATCH] OPENIDE change external url for updates (cherry picked from commit b6ed5ee1681ea457bfe80c81fe37aad89724abd0) (cherry picked from commit 1a5ec337d127bbd88184124535007fca3c000e03) (cherry picked from commit fbf52ab7b72f957a261280ed413703c91be73b88) (cherry picked from commit a636d7f0792ac733d14a6110857bab35a658b43d) (cherry picked from commit 7f84ccc1840595a29b8072164ae96cc62aba714d) --- idea/customization/base/src/OpenIdeExternalResourceUrls.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idea/customization/base/src/OpenIdeExternalResourceUrls.kt b/idea/customization/base/src/OpenIdeExternalResourceUrls.kt index 7220fc6e19de..f7dc14456139 100644 --- a/idea/customization/base/src/OpenIdeExternalResourceUrls.kt +++ b/idea/customization/base/src/OpenIdeExternalResourceUrls.kt @@ -27,7 +27,9 @@ class OpenIdeExternalResourceUrls : ExternalProductResourceUrls { private val productUrl = Urls.newFromEncoded("https://openide.ru") - override val updateMetadataUrl = productUrl.resolve("update/updates.xml") + override val updateMetadataUrl: Url + get() = System.getProperty("idea.updates.url", "https://download.openide.ru/updates/updates.xml") + .let { Urls.newFromEncoded(it) } override fun computePatchUrl(from: BuildNumber, to: BuildNumber): Url = Urls.newFromEncoded("https://download.openide.ru/ide").resolve(computePatchFileName(from, to))