aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-01-30 18:42:42 +0800
committershedaniel <daniel@shedaniel.me>2021-02-02 14:59:33 +0800
commit32e5297de48e47644963a348ff61b5c54c669d95 (patch)
tree65f0954a3d78b5b660d464df121bbdcad99ff243 /src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
parent056d46f4d46d75b3d1c366e734cc620738108708 (diff)
parent6a315be278216e04f8b2d741a346c9af54eaf4f4 (diff)
downloadarchitectury-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.java26
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();