Update to Gradle 8.8 (#1125)

This commit is contained in:
modmuss
2024-06-14 08:49:47 +01:00
committed by GitHub
parent eacd6fbc5f
commit 097fd98fc9
19 changed files with 83 additions and 67 deletions

View File

@@ -40,7 +40,7 @@ public abstract class LoomProblemReporter {
public void reportSelfResolvingDependencyUsage() {
problemReporter.reporting(spec -> spec
.label("SelfResolvingDependency is deprecated")
.id("loom-deprecated-selfresolvingdependency", "SelfResolvingDependency is deprecated")
.details("SelfResolvingDependency has been deprecated for removal in Gradle 9")
.solution("Please replace usages of SelfResolvingDependency")
.documentedAt("https://github.com/gradle/gradle/pull/27420")

View File

@@ -59,8 +59,13 @@ public class WorkerDaemonClientsManagerHelper {
return Collections.emptyList();
};
//noinspection unchecked
manager.selectIdleClientsToStop((Transformer) transformer);
try {
Method selectIdleClientsToStop = manager.getClass().getDeclaredMethod("selectIdleClientsToStop", Transformer.class);
selectIdleClientsToStop.setAccessible(true);
selectIdleClientsToStop.invoke(manager, transformer);
} catch (InvocationTargetException | NoSuchMethodException | IllegalAccessException e) {
throw new RuntimeException("Failed to selectIdleClientsToStop", e);
}
return stopped.get();
}