From 14ffadc40d86263fea462ce43223656084a8b061 Mon Sep 17 00:00:00 2001 From: Juuxel <6596629+Juuxel@users.noreply.github.com> Date: Tue, 11 Jan 2022 16:08:25 +0200 Subject: Configure ValidateAccessWidenerTask.targetJar lazily (#569) This should prevent crashes if the validateAccessWidener task is initialised manually (by other plugins or scripts iterating all tasks, for example). --- src/main/java/net/fabricmc/loom/task/ValidateAccessWidenerTask.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java') diff --git a/src/main/java/net/fabricmc/loom/task/ValidateAccessWidenerTask.java b/src/main/java/net/fabricmc/loom/task/ValidateAccessWidenerTask.java index 51f9d97c..c65e8097 100644 --- a/src/main/java/net/fabricmc/loom/task/ValidateAccessWidenerTask.java +++ b/src/main/java/net/fabricmc/loom/task/ValidateAccessWidenerTask.java @@ -58,7 +58,7 @@ public abstract class ValidateAccessWidenerTask extends DefaultTask { final LoomGradleExtension extension = LoomGradleExtension.get(getProject()); getAccessWidener().convention(extension.getAccessWidenerPath()).finalizeValueOnRead(); - getTargetJar().convention(getProject().getObjects().fileProperty().fileValue(extension.getMinecraftMappedProvider().getMappedJar())).finalizeValueOnRead(); + getTargetJar().convention(getProject().getLayout().file(getProject().provider(() -> extension.getMinecraftMappedProvider().getMappedJar()))).finalizeValueOnRead(); } @TaskAction -- cgit