diff options
author | shedaniel <daniel@shedaniel.me> | 2021-11-13 00:40:44 +0800 |
---|---|---|
committer | shedaniel <daniel@shedaniel.me> | 2021-11-13 00:40:44 +0800 |
commit | b7946e4ad5fd7d5b83920f974db8e0334636442f (patch) | |
tree | abc63cf8491268ce996062086b5de26b56f9cc18 /src/main/java/net/fabricmc/loom/build | |
parent | c412c1135474e7ec3db1ef8f9894113336b7c78f (diff) | |
parent | 35afda4398c61d2c816e02a827231308e3b58bae (diff) | |
download | architectury-loom-b7946e4ad5fd7d5b83920f974db8e0334636442f.tar.gz architectury-loom-b7946e4ad5fd7d5b83920f974db8e0334636442f.tar.bz2 architectury-loom-b7946e4ad5fd7d5b83920f974db8e0334636442f.zip |
Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/0.10.0
# Conflicts:
# src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProviderImpl.java
# src/test/groovy/net/fabricmc/loom/test/integration/FabricAPITest.groovy
Diffstat (limited to 'src/main/java/net/fabricmc/loom/build')
-rw-r--r-- | src/main/java/net/fabricmc/loom/build/ModCompileRemapper.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/build/ModCompileRemapper.java b/src/main/java/net/fabricmc/loom/build/ModCompileRemapper.java index 496e432e..ceccd3b2 100644 --- a/src/main/java/net/fabricmc/loom/build/ModCompileRemapper.java +++ b/src/main/java/net/fabricmc/loom/build/ModCompileRemapper.java @@ -46,6 +46,7 @@ import org.gradle.api.artifacts.result.ComponentArtifactsResult; import org.gradle.api.artifacts.result.ResolvedArtifactResult; import org.gradle.api.file.FileCollection; import org.gradle.api.logging.Logger; +import org.gradle.api.plugins.JavaPlugin; import org.gradle.jvm.JvmLibrary; import org.gradle.language.base.artifact.SourcesArtifact; import org.jetbrains.annotations.Nullable; @@ -160,6 +161,11 @@ public class ModCompileRemapper { if (entry.replacedWith() != null && !modDependencies.isEmpty()) { extension.getDeprecationHelper().replaceWithInLoom0_11(entry.sourceConfiguration(), entry.replacedWith()); } + + // Export to other projects + if (entry.targetConfiguration().equals(JavaPlugin.API_CONFIGURATION_NAME)) { + project.getConfigurations().getByName(Constants.Configurations.NAMED_ELEMENTS).extendsFrom(remappedConfig); + } }); } } |