From 3761a5906404bdf80c7b2b784b60a2e69645470c Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 18 Jul 2021 19:44:59 +0800 Subject: [PATCH] Fix java.nio.file.FileAlreadyExistsException: META-INF/MANIFEST.MF Signed-off-by: shedaniel (cherry picked from commit e9ccf5af91c6f2bb476bb0905d2a1690bbe20332) --- .../providers/forge/MinecraftPatchedProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/fabricmc/loom/configuration/providers/forge/MinecraftPatchedProvider.java b/src/main/java/net/fabricmc/loom/configuration/providers/forge/MinecraftPatchedProvider.java index a9f308ab..8d8dd5bb 100644 --- a/src/main/java/net/fabricmc/loom/configuration/providers/forge/MinecraftPatchedProvider.java +++ b/src/main/java/net/fabricmc/loom/configuration/providers/forge/MinecraftPatchedProvider.java @@ -40,6 +40,7 @@ import java.nio.file.FileSystems; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardCopyOption; +import java.nio.file.StandardOpenOption; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; @@ -664,7 +665,7 @@ public class MinecraftPatchedProvider extends DependencyProvider { } } - try (OutputStream stream = Files.newOutputStream(manifestPath)) { + try (OutputStream stream = Files.newOutputStream(manifestPath, StandardOpenOption.CREATE)) { manifest.write(stream); } }