From 3cccbb17194cf6e3cf373afe816d84f5d53d8554 Mon Sep 17 00:00:00 2001 From: Egor Malyshev Date: Tue, 14 Oct 2025 16:14:25 +0200 Subject: [PATCH] Maybe if we don't reset the root, eventually it will pick the subfolders up (cherry picked from commit b34734e53219822fb2157b7bcb3f6e3b7bc84dc5) IJ-MR-176799 GitOrigin-RevId: 38f0ec4dd8ae9d52fc5ad102ffe2457f0b0af565 --- .../org/jetbrains/intellij/build/impl/BuiltInHelpPlugin.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/impl/BuiltInHelpPlugin.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/impl/BuiltInHelpPlugin.kt index 16800202086d..fa81b76b53b1 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/impl/BuiltInHelpPlugin.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/impl/BuiltInHelpPlugin.kt @@ -132,12 +132,12 @@ private suspend fun buildResourcesForHelpPlugin(resourceRoot: Path, classPath: L archiver.setRootDir(resourceRoot) supportedLanguages.forEach { (lang, descriptor) -> - val rootDir = resourceRoot.resolve(descriptor.resPath) - if (rootDir.exists()) { + val langRootDir = resourceRoot.resolve(descriptor.resPath) + if (langRootDir.exists()) { Span.current().addEvent("adding \"${lang}\" to the resulting ZIP.") descriptor.resList.forEach { resDir -> archiveDir( - startDir = rootDir, + startDir = langRootDir.resolve(resDir), addFile = { archiver.addFile(it, zipCreator) }) } }