diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/mergeJars.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/mergeJars.kt index e6f9945d67fc..684c1b1e7e81 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/mergeJars.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/mergeJars.kt @@ -38,6 +38,11 @@ internal interface NativeFileHandler { suspend fun sign(name: String, dataSupplier: () -> ByteBuffer): Path? } +suspend fun buildUncompressJarWithDirEntries(targetFile: Path, sources: List) { + // addDirEntries=true has no effect when compress=true + buildJar(targetFile = targetFile, sources = sources, nativeFileHandler = null, addDirEntries = true, compress = false) +} + suspend fun buildJar(targetFile: Path, sources: List, compress: Boolean = false) { buildJar(targetFile = targetFile, sources = sources, nativeFileHandler = null, addDirEntries = false, compress = compress) }