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