From 7f84ccc1840595a29b8072164ae96cc62aba714d 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) --- 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))