From cc13624989b0b4d857753e3f43cadfca155ebaa6 Mon Sep 17 00:00:00 2001 From: Username404-59 <53659497+Username404-59@users.noreply.github.com> Date: Thu, 29 Apr 2021 18:38:27 +0200 Subject: [PATCH] Workaround for FileSystemAlreadyExists errors (#17) --- src/main/java/net/fabricmc/loom/build/JarRemapper.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/net/fabricmc/loom/build/JarRemapper.java b/src/main/java/net/fabricmc/loom/build/JarRemapper.java index 063bb669..6c7f0179 100644 --- a/src/main/java/net/fabricmc/loom/build/JarRemapper.java +++ b/src/main/java/net/fabricmc/loom/build/JarRemapper.java @@ -25,6 +25,7 @@ package net.fabricmc.loom.build; import java.io.IOException; +import java.nio.file.Files; import java.nio.file.Path; import java.util.ArrayList; import java.util.Arrays; @@ -106,6 +107,7 @@ public class JarRemapper { project.getLogger().info(":remapper output -> " + data.output.getFileName().toString()); try { + Files.deleteIfExists(data.output); outputConsumer = new OutputConsumerPath.Builder(data.output).build(); } catch (Exception e) { throw new RuntimeException("Failed to create remapper output " + data.output.getFileName().toString(), e);