diff options
author | modmuss50 <modmuss50@gmail.com> | 2021-07-25 22:54:22 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-25 22:54:22 +0100 |
commit | ef2816b0d0f8a89a05445ab22abe82c28f8ffd06 (patch) | |
tree | 8457356baf62a16ae77bca6f9ee66d059d3fae6a /src/main/java/net/fabricmc/loom/configuration/LoomDependencyManager.java | |
parent | 4601cc1db24cd8d5d02a230f343d79aafdf51dab (diff) | |
download | architectury-loom-ef2816b0d0f8a89a05445ab22abe82c28f8ffd06.tar.gz architectury-loom-ef2816b0d0f8a89a05445ab22abe82c28f8ffd06.tar.bz2 architectury-loom-ef2816b0d0f8a89a05445ab22abe82c28f8ffd06.zip |
Make SourceRemapper threaded (#446)
Should be a little bit faster, but nothing magicial.
Diffstat (limited to 'src/main/java/net/fabricmc/loom/configuration/LoomDependencyManager.java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/configuration/LoomDependencyManager.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/LoomDependencyManager.java b/src/main/java/net/fabricmc/loom/configuration/LoomDependencyManager.java index f5ffa334..e3a4c565 100644 --- a/src/main/java/net/fabricmc/loom/configuration/LoomDependencyManager.java +++ b/src/main/java/net/fabricmc/loom/configuration/LoomDependencyManager.java @@ -25,6 +25,7 @@ package net.fabricmc.loom.configuration; import java.io.File; +import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -169,7 +170,15 @@ public class LoomDependencyManager { ModCompileRemapper.remapDependencies(project, mappingsKey, extension, sourceRemapper); - sourceRemapper.remapAll(); + long start = System.currentTimeMillis(); + + try { + sourceRemapper.remapAll(); + } catch (IOException exception) { + throw new RuntimeException("Failed to remap mod sources", exception); + } + + project.getLogger().info("Source remapping took: %dms".formatted(System.currentTimeMillis() - start)); for (Runnable runnable : afterTasks) { runnable.run(); |