Skip to content

Commit 651e43f

Browse files
committed
Change SignJar output to be marked Internal
Signed-off-by: SizableShrimp <[email protected]>
1 parent 5503d77 commit 651e43f

File tree

1 file changed

+4
-2
lines changed
  • src/common/java/net/minecraftforge/gradle/common/tasks

1 file changed

+4
-2
lines changed

src/common/java/net/minecraftforge/gradle/common/tasks/SignJar.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import org.gradle.api.tasks.InputFile;
1818
import org.gradle.api.tasks.Internal;
1919
import org.gradle.api.tasks.Optional;
20-
import org.gradle.api.tasks.OutputFile;
2120
import org.gradle.api.tasks.TaskAction;
2221
import org.gradle.api.tasks.util.PatternFilterable;
2322
import org.gradle.api.tasks.util.PatternSet;
@@ -26,6 +25,8 @@
2625
import com.google.common.io.ByteStreams;
2726
import groovy.lang.Closure;
2827
import groovy.util.MapEntry;
28+
import org.gradle.work.DisableCachingByDefault;
29+
2930
import java.io.BufferedOutputStream;
3031
import java.io.File;
3132
import java.io.FileOutputStream;
@@ -40,6 +41,7 @@
4041
import java.util.zip.ZipFile;
4142

4243
@NonNullApi
44+
@DisableCachingByDefault(because = "The output file is often the same as the input file and we have to work around Gradle 8 behavior by not marking the output file as an output")
4345
public abstract class SignJar extends DefaultTask implements PatternFilterable {
4446
private final PatternSet patternSet = new PatternSet();
4547
@TaskAction
@@ -147,7 +149,7 @@ private void writeOutputJar(File signedJar, File outputJar, Map<String, Entry<by
147149
@InputFile
148150
public abstract RegularFileProperty getInputFile();
149151

150-
@OutputFile
152+
@Internal
151153
public abstract RegularFileProperty getOutputFile();
152154

153155
@Input

0 commit comments

Comments
 (0)