From f960251fb09b691853b4e4ad7c7c1ddea8c422e1 Mon Sep 17 00:00:00 2001 From: Egor Malyshev Date: Tue, 14 Oct 2025 15:46:34 +0200 Subject: [PATCH] Maybe if we don't reset the root, eventually it will pick the subfolders up (cherry picked from commit aae201038e8d2e677f5c947aa66e81198bc50899) IJ-MR-176799 GitOrigin-RevId: b1d814ca2f505ed5852d178d75e6067ecc47caf4 --- .../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 9f43c5ab47a4..16800202086d 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 @@ -128,13 +128,13 @@ private suspend fun buildResourcesForHelpPlugin(resourceRoot: Path, classPath: L } writeNewZipWithoutIndex(file = assetJar, compress = true) { zipCreator -> + val archiver = ZipArchiver() + archiver.setRootDir(resourceRoot) + supportedLanguages.forEach { (lang, descriptor) -> val rootDir = resourceRoot.resolve(descriptor.resPath) if (rootDir.exists()) { - val archiver = ZipArchiver() - archiver.setRootDir(rootDir) Span.current().addEvent("adding \"${lang}\" to the resulting ZIP.") - descriptor.resList.forEach { resDir -> archiveDir( startDir = rootDir,