From e3cc740a93ef977f28bf9b04a3de407e2f031b1d Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Wed, 12 Oct 2022 20:55:29 +0700 Subject: [PATCH] Specify maven repo groups --- build.gradle.kts | 43 +++++++++++++++++++++++-------------------- gradle.properties | 1 + settings.gradle.kts | 8 +++++++- 3 files changed, 31 insertions(+), 21 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index b09cbe0f3..e512b3216 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -304,6 +304,24 @@ repositories { maven { url = uri("https://maven.dbotthepony.ru") + + content { + includeGroup("top.theillusivec4.curios") + includeGroup("yalter.mousetweaks") + includeGroup("mekanism") + includeGroup("lain.mods.cos") + } + } + + maven { + name = "Kotlin for Forge" + url = uri("https://thedarkcolour.github.io/KotlinForForge/") + + content { + includeGroup("thedarkcolour") + includeGroup("org.jetbrains.kotlin") + includeGroup("org.jetbrains.kotlinx") + } } maven { @@ -314,31 +332,16 @@ repositories { } } - mavenCentral() - maven { name = "Progwml6 maven" url = uri("https://dvs1.progwml6.com/files/maven/") + + content { + includeGroup("mezz.jei") + } } - maven { - name = "ModMaven" - url = uri("https://modmaven.dev") - } - - maven { - name = "tterrag maven" - url = uri("https://maven.tterrag.com/") - } - - maven { - url = uri("https://maven.k-4u.nl") - } - - maven { - name = "Kotlin for Forge" - url = uri("https://thedarkcolour.github.io/KotlinForForge/") - } + // mavenCentral() } fun org.gradle.jvm.tasks.Jar.attachManifest() { diff --git a/gradle.properties b/gradle.properties index 891116721..96afafa6b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,6 +4,7 @@ org.gradle.jvmargs=-Xmx3G org.gradle.daemon=true kotlin.stdlib.default.dependency=false org.gradle.vfs.watch=true +org.gradle.caching=true mod_id=overdrive_that_matters mod_version=1.0 diff --git a/settings.gradle.kts b/settings.gradle.kts index 8dad75af9..7bb83627d 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -14,7 +14,13 @@ pluginManagement { buildscript { repositories { // These repositories are only for Gradle plugins, put any other repositories in the repository block further below - maven(url = "https://maven.minecraftforge.net") + maven(url = "https://maven.minecraftforge.net") { + content { + includeGroup("net.minecraftforge.gradle") + includeGroup("net.minecraftforge") + } + } + mavenCentral() }