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:
  • Constructor Details

    • NestJarsAction

      public NestJarsAction()
  • Method Details

    • getJars

      @InputFiles public abstract org.gradle.api.file.ConfigurableFileCollection getJars()
    • getPlatform

      @Input public abstract org.gradle.api.provider.Property<ModPlatform> 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:
      execute in interface org.gradle.api.Action<org.gradle.api.Task>