Depend on decompilerOptions.getClasspath() build tasks.

This doesn't feel necessary but seems to solve it.
dev/0.11
modmuss50 2022-01-23 18:26:56 +00:00
parent a598625146
commit a712954be2
1 changed files with 4 additions and 1 deletions

View File

@ -100,6 +100,7 @@ public abstract class GenerateSourcesTask extends AbstractLoomTask {
getOutputs().upToDateWhen((o) -> false);
getClasspath().from(decompilerOptions.getClasspath()).finalizeValueOnRead();
dependsOn(decompilerOptions.getClasspath().getBuiltBy());
}
@TaskAction
@ -328,8 +329,10 @@ public abstract class GenerateSourcesTask extends AbstractLoomTask {
try {
//noinspection unchecked
return (Constructor<LoomDecompiler>) Class.forName(clazz).getConstructor();
} catch (NoSuchMethodException | ClassNotFoundException e) {
} catch (NoSuchMethodException e) {
return null;
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
}
}