Use exclusive content for plugin repositories

This commit is contained in:
Jared 2024-04-19 19:52:25 -06:00
parent dacc33f439
commit b46609313c

View File

@ -1,21 +1,52 @@
pluginManagement { pluginManagement {
repositories { repositories {
gradlePluginPortal() gradlePluginPortal()
mavenCentral()
exclusiveContent {
forRepository {
maven { maven {
name = 'Fabric' name = 'Fabric'
url = 'https://maven.fabricmc.net/' url = uri("https://maven.fabricmc.net")
} }
}
filter {
includeGroup("net.fabricmc")
includeGroup("fabric-loom")
}
}
exclusiveContent {
forRepository {
maven { maven {
name = 'NeoForge' name = 'NeoForge'
url = 'https://maven.neoforged.net/releases/' url = uri("https://maven.neoforged.net/releases")
} }
}
filter {
includeGroupAndSubgroups("net.neoforged")
includeGroup("codechicken")
}
}
exclusiveContent {
forRepository {
maven { maven {
name = 'Forge' name = 'Forge'
url = 'https://maven.minecraftforge.net/' url = uri("https://maven.minecraftforge.net")
} }
}
filter {
includeGroupAndSubgroups("net.minecraftforge")
}
}
exclusiveContent {
forRepository {
maven { maven {
name = 'Sponge Snapshots' name = 'Sponge Snapshots'
url = 'https://repo.spongepowered.org/repository/maven-public/' url = uri("https://repo.spongepowered.org/repository/maven-public")
}
}
filter {
includeGroupAndSubgroups("org.spongepowered")
}
} }
} }
} }