From 893003a3cf5a460ea290ccf0a77629b1323195e2 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 11 Jul 2021 01:54:41 +0800 Subject: [PATCH] Fix new gradle 8.0 deprecation added in 7.2 (#416) Signed-off-by: shedaniel --- .../loom/configuration/RemapConfiguration.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/fabricmc/loom/configuration/RemapConfiguration.java b/src/main/java/net/fabricmc/loom/configuration/RemapConfiguration.java index 7e1a1f3f..bc10dbd4 100644 --- a/src/main/java/net/fabricmc/loom/configuration/RemapConfiguration.java +++ b/src/main/java/net/fabricmc/loom/configuration/RemapConfiguration.java @@ -28,6 +28,7 @@ import java.io.IOException; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableMap; +import org.gradle.api.Action; import org.gradle.api.Project; import org.gradle.api.Task; import org.gradle.api.UnknownTaskException; @@ -153,7 +154,14 @@ public class RemapConfiguration { remapSourcesJarTask.dependsOn(sourcesTask); if (isDefaultRemap) { - remapSourcesJarTask.doLast(task -> project.getArtifacts().add("archives", remapSourcesJarTask.getOutput())); + // Do not use lambda here, see: https://github.com/gradle/gradle/pull/17087 + //noinspection Convert2Lambda + remapSourcesJarTask.doLast(new Action() { + @Override + public void execute(Task task) { + project.getArtifacts().add("archives", remapSourcesJarTask.getOutput()); + } + }); } if (extension.isShareCaches()) {