Class RemapModsSourcesConfigMaker

java.lang.Object
dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
All Implemented Interfaces:
TaskGraphExecution.ConfigMaker

public abstract class RemapModsSourcesConfigMaker extends Object implements TaskGraphExecution.ConfigMaker
  • Constructor Details

    • RemapModsSourcesConfigMaker

      @Inject public RemapModsSourcesConfigMaker()
  • Method Details

    • getTargets

      public abstract org.gradle.api.provider.ListProperty<ArtifactTarget> getTargets()
    • getRemappingClasspath

      @InputFiles @Classpath public abstract org.gradle.api.file.ConfigurableFileCollection getRemappingClasspath()
    • getMappings

      @InputFile @PathSensitive(NONE) public abstract org.gradle.api.file.RegularFileProperty getMappings()
    • makeConfig

      public dev.lukebemish.taskgraphrunner.model.Config makeConfig() throws IOException
      Specified by:
      makeConfig in interface TaskGraphExecution.ConfigMaker
      Throws:
      IOException
    • setup

      public void setup(TaskGraphExecution outer, org.gradle.api.artifacts.Configuration source, org.gradle.api.artifacts.Configuration exclude, org.gradle.api.file.Directory destinationDirectory)
    • remapSingleJar

      public void remapSingleJar(TaskGraphExecution task, Consumer<org.gradle.api.file.RegularFileProperty> input, Consumer<org.gradle.api.file.RegularFileProperty> output, Consumer<org.gradle.api.file.RegularFileProperty> mappings, org.gradle.api.file.FileCollection remappingClasspath)