aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/build
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-04-14 09:39:06 +0800
committershedaniel <daniel@shedaniel.me>2021-04-14 09:39:06 +0800
commit8f6de9af84db9667a213cf22d21b111ec480dc29 (patch)
treec301ca3727e1e44956dd197cfcae1f7d5e76ea8c /src/main/java/net/fabricmc/loom/build
parentee847ba61b51bd3ece4bad77c008344a9db4c477 (diff)
downloadarchitectury-loom-8f6de9af84db9667a213cf22d21b111ec480dc29.tar.gz
architectury-loom-8f6de9af84db9667a213cf22d21b111ec480dc29.tar.bz2
architectury-loom-8f6de9af84db9667a213cf22d21b111ec480dc29.zip
Add more logging to JarRemapper
Diffstat (limited to 'src/main/java/net/fabricmc/loom/build')
-rw-r--r--src/main/java/net/fabricmc/loom/build/JarRemapper.java20
1 files changed, 17 insertions, 3 deletions
diff --git a/src/main/java/net/fabricmc/loom/build/JarRemapper.java b/src/main/java/net/fabricmc/loom/build/JarRemapper.java
index 6d8f4287..063bb669 100644
--- a/src/main/java/net/fabricmc/loom/build/JarRemapper.java
+++ b/src/main/java/net/fabricmc/loom/build/JarRemapper.java
@@ -81,7 +81,7 @@ public class JarRemapper {
Path[] remapClasspath = classPath.stream()
.filter(path ->
- remapData.stream().noneMatch(remapData -> remapData.input.equals(path))
+ remapData.stream().noneMatch(remapData -> remapData.input.toString().equals(path.toString()))
)
.toArray(Path[]::new);
@@ -90,13 +90,27 @@ public class JarRemapper {
for (RemapData data : remapData) {
InputTag tag = remapper.createInputTag();
data.tag = tag;
- remapper.readInputsAsync(tag, data.input);
+ project.getLogger().info(":remapper input -> " + data.input.getFileName().toString());
+
+ try {
+ remapper.readInputsAsync(tag, data.input);
+ } catch (Exception e) {
+ throw new RuntimeException("Failed to read remapper input " + data.input.getFileName().toString(), e);
+ }
}
List<OutputConsumerPath> outputConsumers = new ArrayList<>();
for (RemapData data : remapData) {
- OutputConsumerPath outputConsumer = new OutputConsumerPath.Builder(data.output).build();
+ OutputConsumerPath outputConsumer;
+ project.getLogger().info(":remapper output -> " + data.output.getFileName().toString());
+
+ try {
+ outputConsumer = new OutputConsumerPath.Builder(data.output).build();
+ } catch (Exception e) {
+ throw new RuntimeException("Failed to create remapper output " + data.output.getFileName().toString(), e);
+ }
+
outputConsumers.add(outputConsumer);
outputConsumer.addNonClassFiles(data.input);