Depend on decompilerOptions.getClasspath() build tasks.
This doesn't feel necessary but seems to solve it.
This commit is contained in:
parent
a598625146
commit
a712954be2
1 changed files with 4 additions and 1 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue