aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/configuration/RemappedConfigurationEntry.java
diff options
context:
space:
mode:
authorJuuxel <6596629+Juuxel@users.noreply.github.com>2021-09-05 18:08:16 +0300
committerGitHub <noreply@github.com>2021-09-05 16:08:16 +0100
commit08f055489b96878a9d645288d2057aa93867fd76 (patch)
treee1a443e245f25138ed2ba263e8f34adc0f4b3752 /src/main/java/net/fabricmc/loom/configuration/RemappedConfigurationEntry.java
parentb1b395cedf105146cd0441d1425bd8bbf2b85ed9 (diff)
downloadarchitectury-loom-08f055489b96878a9d645288d2057aa93867fd76.tar.gz
architectury-loom-08f055489b96878a9d645288d2057aa93867fd76.tar.bz2
architectury-loom-08f055489b96878a9d645288d2057aa93867fd76.zip
Fix the java software component not working with Loom and fix #200 (#460)
* Add modCompileOnlyApi, modRuntimeOnly; deprecate modRuntime * begin * continue * Make RemapSourcesJarTask use properties * finish * Remove cursed version hack :wink: * Finish for real * Add missing header * Clarify a comment * Fix tests * Use Gradle's own *Elements and remove -dev jars * Fix maven test * Put mappingsFinal onto runtimeClasspath instead of implementation * Make non-mod dependencies work with the legacy pom magic too * Be a bit more clever when removing dev artifacts
Diffstat (limited to 'src/main/java/net/fabricmc/loom/configuration/RemappedConfigurationEntry.java')
-rw-r--r--src/main/java/net/fabricmc/loom/configuration/RemappedConfigurationEntry.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/RemappedConfigurationEntry.java b/src/main/java/net/fabricmc/loom/configuration/RemappedConfigurationEntry.java
index 5e4cf31d..f7f43958 100644
--- a/src/main/java/net/fabricmc/loom/configuration/RemappedConfigurationEntry.java
+++ b/src/main/java/net/fabricmc/loom/configuration/RemappedConfigurationEntry.java
@@ -28,13 +28,13 @@ import org.gradle.api.artifacts.ConfigurationContainer;
import org.gradle.api.plugins.JavaPlugin;
import org.jetbrains.annotations.Nullable;
-public record RemappedConfigurationEntry(String sourceConfiguration, String targetConfiguration, boolean isOnModCompileClasspath, String mavenScope, @Nullable String replacedWith) {
- public RemappedConfigurationEntry(String sourceConfiguration, String targetConfiguration, boolean isOnModCompileClasspath, String mavenScope) {
- this(sourceConfiguration, targetConfiguration, isOnModCompileClasspath, mavenScope, null);
+public record RemappedConfigurationEntry(String sourceConfiguration, String targetConfiguration, boolean compileClasspath, boolean runtimeClasspath, String consumerConfiguration, @Nullable String replacedWith) {
+ public RemappedConfigurationEntry(String sourceConfiguration, String targetConfiguration, boolean compileClasspath, boolean runtimeClasspath, String consumerConfiguration) {
+ this(sourceConfiguration, targetConfiguration, compileClasspath, runtimeClasspath, consumerConfiguration, null);
}
- public boolean hasMavenScope() {
- return mavenScope != null && !mavenScope.isEmpty();
+ public boolean hasConsumerConfiguration() {
+ return consumerConfiguration != null && !consumerConfiguration.isEmpty();
}
public String getRemappedConfiguration() {