Package net.fabricmc.loom.task
Class NestJarsAction
java.lang.Object
net.fabricmc.loom.task.NestJarsAction
- All Implemented Interfaces:
Serializable,org.gradle.api.Action<org.gradle.api.Task>
public abstract class NestJarsAction
extends Object
implements org.gradle.api.Action<org.gradle.api.Task>, Serializable
Configuration-cache-compatible action for nesting jars.
Uses a FileCollection to avoid capturing task references at configuration time.
Do NOT turn me into a record!
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddToTask(org.gradle.jvm.tasks.Jar task, org.gradle.api.file.FileCollection jars, ModPlatform platform) voidexecute(org.gradle.api.Task t) abstract org.gradle.api.file.ConfigurableFileCollectiongetJars()abstract org.gradle.api.provider.Property<ModPlatform> protected abstract org.gradle.workers.WorkerExecutor
-
Constructor Details
-
NestJarsAction
public NestJarsAction()
-
-
Method Details
-
getJars
@InputFiles public abstract org.gradle.api.file.ConfigurableFileCollection getJars() -
getPlatform
-
getWorkerExecutor
@Inject protected abstract org.gradle.workers.WorkerExecutor getWorkerExecutor() -
addToTask
public static void addToTask(org.gradle.jvm.tasks.Jar task, org.gradle.api.file.FileCollection jars, ModPlatform platform) -
execute
public void execute(org.gradle.api.Task t) - Specified by:
executein interfaceorg.gradle.api.Action<org.gradle.api.Task>
-