From 808bd0aa6aa9fde118c5c1dfbfa9b1217d5899db Mon Sep 17 00:00:00 2001 From: Matyrobbrt Date: Sun, 26 May 2024 14:10:39 +0300 Subject: [PATCH] Use a filter instead of minus --- .../java/net/neoforged/gradle/common/util/run/RunsUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/net/neoforged/gradle/common/util/run/RunsUtil.java b/common/src/main/java/net/neoforged/gradle/common/util/run/RunsUtil.java index 84215dc98..ed5ffadb5 100644 --- a/common/src/main/java/net/neoforged/gradle/common/util/run/RunsUtil.java +++ b/common/src/main/java/net/neoforged/gradle/common/util/run/RunsUtil.java @@ -166,10 +166,11 @@ private static void configureTestTAsk(Project project, Test testTask, RunImpl ru } private static FileCollection filterOutput(SourceSet srcSet) { - FileCollection collection = srcSet.getRuntimeClasspath().minus(srcSet.getOutput().getClassesDirs()); + FileCollection collection = srcSet.getRuntimeClasspath(); if (srcSet.getOutput().getResourcesDir() != null) { collection = collection.filter(file -> !file.equals(srcSet.getOutput().getResourcesDir())); } + collection = collection.filter(file -> !srcSet.getOutput().getClassesDirs().contains(file)); return collection; }