From 6fd3d5d021e10399dc13fc18cb3acea71121b2b5 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Wed, 5 Jan 2022 09:58:19 +0000 Subject: [PATCH] Delete existing sources jar when re-running jar processors. Fixes #560 --- .../mapped/ProcessedNamedMinecraftProvider.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/mapped/ProcessedNamedMinecraftProvider.java b/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/mapped/ProcessedNamedMinecraftProvider.java index 5201a162..496b3124 100644 --- a/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/mapped/ProcessedNamedMinecraftProvider.java +++ b/src/main/java/net/fabricmc/loom/configuration/providers/minecraft/mapped/ProcessedNamedMinecraftProvider.java @@ -76,6 +76,7 @@ public abstract class ProcessedNamedMinecraftProvider path.getFileName().startsWith(jar.getFileName().toString().replace(".jar", ""))).toList()) { + Files.deleteIfExists(path); + } + } + @Override protected String getName(String name) { return "%s%s-%s".formatted(projectMappedName, name, getTargetNamespace().toString());