Rewrite migrate mappings task to be configuration cache compatible. (#1167)

This commit is contained in:
modmuss
2024-09-07 12:50:20 +01:00
committed by GitHub
parent d18c109e58
commit 5f9f087ff7
6 changed files with 379 additions and 188 deletions

View File

@@ -47,7 +47,6 @@ import org.gradle.api.provider.Provider;
import org.gradle.api.tasks.Input;
import org.gradle.api.tasks.InputFile;
import org.gradle.api.tasks.InputFiles;
import org.gradle.api.tasks.Internal;
import org.gradle.api.tasks.Nested;
import org.gradle.api.tasks.Optional;
import org.gradle.api.tasks.SourceSet;
@@ -246,12 +245,6 @@ public abstract class AbstractRemapJarTask extends Jar {
return getInputFile();
}
@ApiStatus.Internal
@Internal
protected LoomGradleExtension getLoomExtension() {
return LoomGradleExtension.get(getProject());
}
private SourceSet getClientSourceSet() {
Preconditions.checkArgument(LoomGradleExtension.get(getProject()).areEnvironmentSourceSetsSplit(), "Cannot get client sourceset as project is not split");
return SourceSetHelper.getSourceSetByName(getClientOnlySourceSetName().get(), getProject());