Skip to content

Commit 0db58d1

Browse files
committed
Fix config cache issue with compileJava
1 parent 48a18b7 commit 0db58d1

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/net/minecraftforge/gradle/internal/MinecraftDependencyImpl.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,11 +155,13 @@ public void handle(Configuration configuration) {
155155

156156
@Override
157157
public void handle(SourceSet sourceSet) {
158+
var problems = this.problems;
159+
var asString = this.asString.get();
160+
var dependencyOutput = this.mavenizerOutput.map(dir -> dir.dir(this.asPath)).get().get().getAsFile();
158161
getProject().getTasks().named(sourceSet.getCompileJavaTaskName(), JavaCompile.class, task -> {
159162
task.doFirst(t -> {
160-
var file = this.mavenizerOutput.map(dir -> dir.dir(this.asPath)).get().get().getAsFile();
161-
if (!file.exists())
162-
throw this.problems.mavenizerOutOfDateCompile(this.asString.get());
163+
if (!dependencyOutput.exists())
164+
throw problems.mavenizerOutOfDateCompile(asString);
163165
});
164166
});
165167

0 commit comments

Comments
 (0)