Fix mods being always being applied to the main sourceset and not the target. (#719)

This commit is contained in:
modmuss50
2022-09-11 15:58:28 +01:00
committed by GitHub
parent d2ece2e409
commit 1b4226aca9
3 changed files with 25 additions and 5 deletions

View File

@@ -37,6 +37,7 @@ import org.gradle.api.plugins.JavaPlugin;
import org.gradle.api.provider.Property;
import org.gradle.api.provider.Provider;
import org.gradle.api.tasks.Internal;
import org.gradle.api.tasks.SourceSet;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
@@ -53,6 +54,7 @@ public abstract class RemapConfigurationSettings implements Named {
public RemapConfigurationSettings(String name) {
this.name = name;
getSourceSet().finalizeValueOnRead();
getTargetConfigurationName().finalizeValueOnRead();
getClientSourceConfigurationName().finalizeValueOnRead();
getOnCompileClasspath().finalizeValueOnRead();
@@ -65,6 +67,11 @@ public abstract class RemapConfigurationSettings implements Named {
return name;
}
/**
* @return The target source set
*/
public abstract Property<SourceSet> getSourceSet();
/**
* @return The target configuration name
*/