diff --git a/src/main/java/net/fabricmc/loom/task/AbstractDecompileTask.java b/src/main/java/net/fabricmc/loom/task/AbstractDecompileTask.java index db26ad5..c4c0f8d 100644 --- a/src/main/java/net/fabricmc/loom/task/AbstractDecompileTask.java +++ b/src/main/java/net/fabricmc/loom/task/AbstractDecompileTask.java @@ -26,6 +26,7 @@ package net.fabricmc.loom.task; import org.gradle.api.file.FileCollection; import org.gradle.api.tasks.Input; +import org.gradle.api.tasks.InputFile; import org.gradle.api.tasks.OutputFile; import java.io.File; @@ -37,10 +38,11 @@ public abstract class AbstractDecompileTask extends AbstractLoomTask { private Object libraries; //@formatter:off - @Input public File getInput() { return getProject().file(input); } + @InputFile + public File getInput() { return getProject().file(input); } @OutputFile public File getOutput() { return getProject().file(output); } @OutputFile public File getLineMapFile() { return getProject().file(lineMapFile); } - @Input public FileCollection getLibraries() { return getProject().files(libraries); } + @InputFile public FileCollection getLibraries() { return getProject().files(libraries); } public void setInput(Object input) { this.input = input; } public void setOutput(Object output) { this.output = output; } public void setLineMapFile(Object lineMapFile) { this.lineMapFile = lineMapFile; } diff --git a/src/main/java/net/fabricmc/loom/task/RemapLineNumbersTask.java b/src/main/java/net/fabricmc/loom/task/RemapLineNumbersTask.java index 7d8ea91..5317d1c 100644 --- a/src/main/java/net/fabricmc/loom/task/RemapLineNumbersTask.java +++ b/src/main/java/net/fabricmc/loom/task/RemapLineNumbersTask.java @@ -64,7 +64,7 @@ public class RemapLineNumbersTask extends AbstractLoomTask { } //@formatter:off - @Input public File getInput() { return getProject().file(input); } + @InputFile public File getInput() { return getProject().file(input); } @InputFile public File getLineMapFile() { return getProject().file(lineMapFile); } @OutputFile public File getOutput() { return getProject().file(output); } public void setInput(Object input) { this.input = input; } diff --git a/src/main/java/net/fabricmc/loom/task/RemapSourcesJarTask.java b/src/main/java/net/fabricmc/loom/task/RemapSourcesJarTask.java index 424fde4..ee5ae58 100644 --- a/src/main/java/net/fabricmc/loom/task/RemapSourcesJarTask.java +++ b/src/main/java/net/fabricmc/loom/task/RemapSourcesJarTask.java @@ -26,6 +26,7 @@ package net.fabricmc.loom.task; import net.fabricmc.loom.util.SourceRemapper; import org.gradle.api.tasks.Input; +import org.gradle.api.tasks.InputFile; import org.gradle.api.tasks.OutputFile; import org.gradle.api.tasks.TaskAction; @@ -42,7 +43,8 @@ public class RemapSourcesJarTask extends AbstractLoomTask { } //@formatter:off - @Input public File getInput() { return getProject().file(input); } + @InputFile + public File getInput() { return getProject().file(input); } @OutputFile public File getOutput() { return getProject().file(output == null ? input : output); } @Input public String getTargetNamespace() { return direction; } public void setInput(Object input) { this.input = input; } diff --git a/src/main/java/net/fabricmc/loom/task/fernflower/FernFlowerTask.java b/src/main/java/net/fabricmc/loom/task/fernflower/FernFlowerTask.java index f3968f5..ffd23b6 100644 --- a/src/main/java/net/fabricmc/loom/task/fernflower/FernFlowerTask.java +++ b/src/main/java/net/fabricmc/loom/task/fernflower/FernFlowerTask.java @@ -134,7 +134,7 @@ public class FernFlowerTask extends AbstractDecompileTask implements ForkingJava //@formatter:off @Input public int getNumThreads() { return numThreads; } - public boolean isNoFork() { return noFork; } + @Input public boolean isNoFork() { return noFork; } public void setNoFork(boolean noFork) { this.noFork = noFork; } public void setNumThreads(int numThreads) { this.numThreads = numThreads; } //@formatter:on