diff options
author | Juuxel <6596629+Juuxel@users.noreply.github.com> | 2021-09-05 18:08:16 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-05 16:08:16 +0100 |
commit | 08f055489b96878a9d645288d2057aa93867fd76 (patch) | |
tree | e1a443e245f25138ed2ba263e8f34adc0f4b3752 /src/main/java/net/fabricmc/loom/configuration/RemappedConfigurationEntry.java | |
parent | b1b395cedf105146cd0441d1425bd8bbf2b85ed9 (diff) | |
download | architectury-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.java | 10 |
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() { |