diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-01-30 18:42:42 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-02-02 14:59:33 +0800 |
| commit | 32e5297de48e47644963a348ff61b5c54c669d95 (patch) | |
| tree | 65f0954a3d78b5b660d464df121bbdcad99ff243 /src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java | |
| parent | 056d46f4d46d75b3d1c366e734cc620738108708 (diff) | |
| parent | 6a315be278216e04f8b2d741a346c9af54eaf4f4 (diff) | |
| download | architectury-loom-32e5297de48e47644963a348ff61b5c54c669d95.tar.gz architectury-loom-32e5297de48e47644963a348ff61b5c54c669d95.tar.bz2 architectury-loom-32e5297de48e47644963a348ff61b5c54c669d95.zip | |
Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forge
Diffstat (limited to 'src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java')
| -rw-r--r-- | src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java b/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java index cb7be779..d315f75c 100644 --- a/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java +++ b/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java @@ -74,21 +74,6 @@ public final class CompileConfiguration { } public static void setupConfigurations(Project project) { - // Force add Mojang and Forge repositories - addMavenRepo(project, "Mojang", "https://libraries.minecraft.net/"); - addMavenRepo(project, "Forge", "https://files.minecraftforge.net/maven/", repo -> { - repo.metadataSources(sources -> { - sources.mavenPom(); - - try { - MavenArtifactRepository.MetadataSources.class.getDeclaredMethod("ignoreGradleMetadataRedirection") - .invoke(sources); - } catch (Throwable ignored) { - // Method not available - } - }); - }); - Configuration modCompileClasspathConfig = project.getConfigurations().maybeCreate(Constants.Configurations.MOD_COMPILE_CLASSPATH); modCompileClasspathConfig.setTransitive(true); Configuration modCompileClasspathMappedConfig = project.getConfigurations().maybeCreate(Constants.Configurations.MOD_COMPILE_CLASSPATH_MAPPED); @@ -219,6 +204,17 @@ public final class CompileConfiguration { project1.getRepositories().maven(mavenArtifactRepository -> { mavenArtifactRepository.setName("Forge"); mavenArtifactRepository.setUrl("https://files.minecraftforge.net/maven/"); + + mavenArtifactRepository.metadataSources(sources -> { + sources.mavenPom(); + + try { + MavenArtifactRepository.MetadataSources.class.getDeclaredMethod("ignoreGradleMetadataRedirection") + .invoke(sources); + } catch (Throwable ignored) { + // Method not available + } + }); }); project1.getRepositories().mavenCentral(); |
