mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-03-28 04:07:01 -05:00
Merge remote-tracking branch 'FabricMC/dev/1.13' into dev/1.13
# Conflicts: # src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
This commit is contained in:
@@ -59,6 +59,7 @@ import org.gradle.api.logging.Logger;
|
|||||||
import org.gradle.api.logging.Logging;
|
import org.gradle.api.logging.Logging;
|
||||||
import org.gradle.api.plugins.JavaPlugin;
|
import org.gradle.api.plugins.JavaPlugin;
|
||||||
import org.gradle.api.plugins.JavaPluginExtension;
|
import org.gradle.api.plugins.JavaPluginExtension;
|
||||||
|
import org.gradle.api.provider.Provider;
|
||||||
import org.gradle.api.tasks.AbstractCopyTask;
|
import org.gradle.api.tasks.AbstractCopyTask;
|
||||||
import org.gradle.api.tasks.SourceSet;
|
import org.gradle.api.tasks.SourceSet;
|
||||||
import org.gradle.api.tasks.TaskContainer;
|
import org.gradle.api.tasks.TaskContainer;
|
||||||
@@ -368,7 +369,10 @@ public abstract class CompileConfiguration implements Runnable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getProject().getTasks().named(JavaPlugin.TEST_TASK_NAME, Test.class, test -> {
|
getProject().getTasks().named(JavaPlugin.TEST_TASK_NAME, Test.class, test -> {
|
||||||
test.getInputs().property("LoomClassPathGroups", ClasspathGroupService.create(getProject()));
|
Provider<ClasspathGroupService.Options> optionsProvider = ClasspathGroupService.create(getProject());
|
||||||
|
test.getInputs().property("LoomClassPathGroups", optionsProvider);
|
||||||
|
test.getInputs().files(optionsProvider.map((ClasspathGroupService.Options::getExternalClasspathGroups)));
|
||||||
|
|
||||||
test.doFirst(new Action<Task>() {
|
test.doFirst(new Action<Task>() {
|
||||||
@Override
|
@Override
|
||||||
public void execute(Task task) {
|
public void execute(Task task) {
|
||||||
|
|||||||
@@ -237,9 +237,9 @@ public abstract class LoomTasks implements Runnable {
|
|||||||
task.setGroup(Constants.TaskGroup.FABRIC);
|
task.setGroup(Constants.TaskGroup.FABRIC);
|
||||||
|
|
||||||
if (operatingSystem.isWindows()) {
|
if (operatingSystem.isWindows()) {
|
||||||
task.from(getProject().zipTree(downloadRenderDoc.map(DownloadTask::getOutput)));
|
task.from(getProject().zipTree(downloadRenderDoc.flatMap(DownloadTask::getOutput)));
|
||||||
} else {
|
} else {
|
||||||
task.from(getProject().tarTree(downloadRenderDoc.map(DownloadTask::getOutput)));
|
task.from(getProject().tarTree(downloadRenderDoc.flatMap(DownloadTask::getOutput)));
|
||||||
}
|
}
|
||||||
|
|
||||||
task.into(getProject().getLayout().getBuildDirectory().dir("renderdoc"));
|
task.into(getProject().getLayout().getBuildDirectory().dir("renderdoc"));
|
||||||
|
|||||||
Reference in New Issue
Block a user