diff options
author | shedaniel <daniel@shedaniel.me> | 2021-09-11 04:24:40 +0800 |
---|---|---|
committer | shedaniel <daniel@shedaniel.me> | 2021-09-11 04:24:40 +0800 |
commit | d06081d560f3f75e7a9e558828a2ff72cdcde6d2 (patch) | |
tree | 7b7fd1756b179b0aba091713ee6154646e2d8e68 /src/main/java/net/fabricmc/loom/build | |
parent | 3bc5ab25c0e1bcd9a7476ca9f988c8c2b86c253b (diff) | |
parent | 2c464cdef372e92ea719eec618ae713d54cede89 (diff) | |
download | architectury-loom-d06081d560f3f75e7a9e558828a2ff72cdcde6d2.tar.gz architectury-loom-d06081d560f3f75e7a9e558828a2ff72cdcde6d2.tar.bz2 architectury-loom-d06081d560f3f75e7a9e558828a2ff72cdcde6d2.zip |
Merge remote-tracking branch 'FabricMC/dev/0.10' into dev/future
# Conflicts:
# build.gradle
# src/main/java/net/fabricmc/loom/LoomGradleExtension.java
# src/main/java/net/fabricmc/loom/LoomRepositoryPlugin.java
# src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
# src/main/java/net/fabricmc/loom/build/MixinRefmapHelper.java
# src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
# src/main/java/net/fabricmc/loom/configuration/MavenPublication.java
# src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionApiImpl.java
# src/main/java/net/fabricmc/loom/extension/MinecraftGradleExtension.java
# src/main/java/net/fabricmc/loom/extension/MixinExtensionImpl.java
# src/main/java/net/fabricmc/loom/task/RemapJarTask.java
# src/main/java/net/fabricmc/loom/util/Constants.java
# src/main/java/net/fabricmc/loom/util/SourceRemapper.java
# src/test/groovy/net/fabricmc/loom/test/util/ProjectTestTrait.groovy
Diffstat (limited to 'src/main/java/net/fabricmc/loom/build')
6 files changed, 17 insertions, 16 deletions
diff --git a/src/main/java/net/fabricmc/loom/build/MixinRefmapHelper.java b/src/main/java/net/fabricmc/loom/build/MixinRefmapHelper.java index d7452267..cbacf26e 100644 --- a/src/main/java/net/fabricmc/loom/build/MixinRefmapHelper.java +++ b/src/main/java/net/fabricmc/loom/build/MixinRefmapHelper.java @@ -48,7 +48,7 @@ import org.zeroturnaround.zip.transform.ZipEntryTransformerEntry; import net.fabricmc.loom.LoomGradleExtension; import net.fabricmc.loom.LoomGradlePlugin; -import net.fabricmc.loom.extension.MixinApExtension; +import net.fabricmc.loom.extension.MixinExtension; public final class MixinRefmapHelper { private MixinRefmapHelper() { } @@ -57,14 +57,14 @@ public final class MixinRefmapHelper { public static boolean addRefmapName(Project project, Path outputPath) { try { - MixinApExtension mixin = LoomGradleExtension.get(project).getMixin(); + MixinExtension mixin = LoomGradleExtension.get(project).getMixin(); File output = outputPath.toFile(); Collection<String> allMixinConfigs = getMixinConfigurationFiles(readFabricModJson(output)); return mixin.getMixinSourceSetsStream().map(sourceSet -> { - MixinApExtension.MixinInformationContainer container = Objects.requireNonNull( - MixinApExtension.getMixinInformationContainer(sourceSet) + MixinExtension.MixinInformationContainer container = Objects.requireNonNull( + MixinExtension.getMixinInformationContainer(sourceSet) ); Stream<String> mixinConfigs = sourceSet.getResources() @@ -113,7 +113,7 @@ public final class MixinRefmapHelper { JsonArray mixins = fabricModJson.getAsJsonArray("mixins"); if (mixins == null) { - return Collections.emptySet(); + return Collections.emptyList(); } return StreamSupport.stream(mixins.spliterator(), false) diff --git a/src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java b/src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java index d68ffea5..0d0546bf 100644 --- a/src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java +++ b/src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java @@ -39,7 +39,7 @@ import org.gradle.api.artifacts.Configuration; import org.gradle.api.artifacts.ConfigurationContainer; import org.gradle.api.tasks.SourceSet; -import net.fabricmc.loom.extension.MixinApExtension; +import net.fabricmc.loom.extension.MixinExtension; import net.fabricmc.loom.LoomGradleExtension; import net.fabricmc.loom.util.Constants; @@ -65,7 +65,7 @@ public abstract class AnnotationProcessorInvoker<T extends Task> { } protected static Collection<Configuration> getApConfigurations(Project project, Function<String, String> getApConfigNameFunc) { - MixinApExtension mixin = LoomGradleExtension.get(project).getMixin(); + MixinExtension mixin = LoomGradleExtension.get(project).getMixin(); return mixin.getApConfigurationsStream(getApConfigNameFunc).collect(Collectors.toList()); } @@ -80,7 +80,7 @@ public abstract class AnnotationProcessorInvoker<T extends Task> { private void passMixinArguments(T task, SourceSet sourceSet) { try { LoomGradleExtension loom = LoomGradleExtension.get(project); - String refmapName = Objects.requireNonNull(MixinApExtension.getMixinInformationContainer(sourceSet)).refmapNameProvider().get(); + String refmapName = Objects.requireNonNull(MixinExtension.getMixinInformationContainer(sourceSet)).refmapNameProvider().get(); Map<String, String> args = new HashMap<>() {{ put(Constants.MixinArguments.IN_MAP_FILE_NAMED_INTERMEDIARY, loom.getMappingsProvider().tinyMappings.toFile().getCanonicalPath()); put(Constants.MixinArguments.OUT_MAP_FILE_NAMED_INTERMEDIARY, loom.getNextMixinMappings().getCanonicalPath()); diff --git a/src/main/java/net/fabricmc/loom/build/mixin/JavaApInvoker.java b/src/main/java/net/fabricmc/loom/build/mixin/JavaApInvoker.java index b1109f1c..770dbda5 100644 --- a/src/main/java/net/fabricmc/loom/build/mixin/JavaApInvoker.java +++ b/src/main/java/net/fabricmc/loom/build/mixin/JavaApInvoker.java @@ -35,7 +35,7 @@ import org.gradle.api.tasks.SourceSet; import org.gradle.api.tasks.compile.JavaCompile; import net.fabricmc.loom.LoomGradleExtension; -import net.fabricmc.loom.extension.MixinApExtension; +import net.fabricmc.loom.extension.MixinExtension; public class JavaApInvoker extends AnnotationProcessorInvoker<JavaCompile> { public JavaApInvoker(Project project) { @@ -46,7 +46,7 @@ public class JavaApInvoker extends AnnotationProcessorInvoker<JavaCompile> { } private static Map<SourceSet, JavaCompile> getInvokerTasks(Project project) { - MixinApExtension mixin = LoomGradleExtension.get(project).getMixin(); + MixinExtension mixin = LoomGradleExtension.get(project).getMixin(); return mixin.getInvokerTasksStream(AnnotationProcessorInvoker.JAVA) .collect(Collectors.toMap(Map.Entry::getKey, entry -> Objects.requireNonNull((JavaCompile) entry.getValue()))); } diff --git a/src/main/java/net/fabricmc/loom/build/mixin/KaptApInvoker.java b/src/main/java/net/fabricmc/loom/build/mixin/KaptApInvoker.java index d49a473a..7bf54247 100644 --- a/src/main/java/net/fabricmc/loom/build/mixin/KaptApInvoker.java +++ b/src/main/java/net/fabricmc/loom/build/mixin/KaptApInvoker.java @@ -40,7 +40,7 @@ import org.gradle.api.tasks.compile.JavaCompile; import org.jetbrains.kotlin.gradle.plugin.KaptExtension; import net.fabricmc.loom.LoomGradleExtension; -import net.fabricmc.loom.extension.MixinApExtension; +import net.fabricmc.loom.extension.MixinExtension; public class KaptApInvoker extends AnnotationProcessorInvoker<JavaCompile> { private final KaptExtension kaptExtension = project.getExtensions().getByType(KaptExtension.class); @@ -66,7 +66,7 @@ public class KaptApInvoker extends AnnotationProcessorInvoker<JavaCompile> { } private static Map<SourceSet, JavaCompile> getInvokerTasks(Project project) { - MixinApExtension mixin = LoomGradleExtension.get(project).getMixin(); + MixinExtension mixin = LoomGradleExtension.get(project).getMixin(); return mixin.getInvokerTasksStream(AnnotationProcessorInvoker.JAVA) .collect(Collectors.toMap(Map.Entry::getKey, entry -> Objects.requireNonNull((JavaCompile) entry.getValue()))); } @@ -82,7 +82,7 @@ public class KaptApInvoker extends AnnotationProcessorInvoker<JavaCompile> { SourceSet sourceSet = entry.getKey(); task.doLast(t -> { try { - String refmapName = Objects.requireNonNull(MixinApExtension.getMixinInformationContainer(sourceSet)).refmapNameProvider().get(); + String refmapName = Objects.requireNonNull(MixinExtension.getMixinInformationContainer(sourceSet)).refmapNameProvider().get(); Path src = Paths.get(getRefmapDestination(task, refmapName)); Path dest = Paths.get(task.getDestinationDir().toString(), refmapName); diff --git a/src/main/java/net/fabricmc/loom/build/mixin/ScalaApInvoker.java b/src/main/java/net/fabricmc/loom/build/mixin/ScalaApInvoker.java index 8597cdd9..e24442eb 100644 --- a/src/main/java/net/fabricmc/loom/build/mixin/ScalaApInvoker.java +++ b/src/main/java/net/fabricmc/loom/build/mixin/ScalaApInvoker.java @@ -35,7 +35,7 @@ import org.gradle.api.tasks.SourceSet; import org.gradle.api.tasks.scala.ScalaCompile; import net.fabricmc.loom.LoomGradleExtension; -import net.fabricmc.loom.extension.MixinApExtension; +import net.fabricmc.loom.extension.MixinExtension; public class ScalaApInvoker extends AnnotationProcessorInvoker<ScalaCompile> { public ScalaApInvoker(Project project) { @@ -47,7 +47,7 @@ public class ScalaApInvoker extends AnnotationProcessorInvoker<ScalaCompile> { } private static Map<SourceSet, ScalaCompile> getInvokerTasks(Project project) { - MixinApExtension mixin = LoomGradleExtension.get(project).getMixin(); + MixinExtension mixin = LoomGradleExtension.get(project).getMixin(); return mixin.getInvokerTasksStream(AnnotationProcessorInvoker.SCALA) .collect(Collectors.toMap(Map.Entry::getKey, entry -> Objects.requireNonNull((ScalaCompile) entry.getValue()))); } diff --git a/src/main/java/net/fabricmc/loom/build/nesting/NestedDependencyProvider.java b/src/main/java/net/fabricmc/loom/build/nesting/NestedDependencyProvider.java index 0ba7b5a0..b211ad7d 100644 --- a/src/main/java/net/fabricmc/loom/build/nesting/NestedDependencyProvider.java +++ b/src/main/java/net/fabricmc/loom/build/nesting/NestedDependencyProvider.java @@ -43,6 +43,7 @@ import org.gradle.api.artifacts.Configuration; import org.gradle.api.artifacts.Dependency; import org.gradle.api.artifacts.DependencySet; import org.gradle.api.artifacts.ProjectDependency; +import org.gradle.api.artifacts.ResolvedArtifact; import org.gradle.api.artifacts.ResolvedConfiguration; import org.gradle.api.artifacts.ResolvedDependency; import org.gradle.api.tasks.bundling.AbstractArchiveTask; @@ -133,7 +134,7 @@ public final class NestedDependencyProvider implements NestedJarProvider { continue; } - for (var artifact : dependency.getModuleArtifacts()) { + for (ResolvedArtifact artifact : dependency.getModuleArtifacts()) { fileList.add(new DependencyInfo<>( dependency, new ResolvedDependencyMetaExtractor(), |