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()
maven { mavenCentral()
name = 'Fabric' exclusiveContent {
url = 'https://maven.fabricmc.net/' forRepository {
maven {
name = 'Fabric'
url = uri("https://maven.fabricmc.net")
}
}
filter {
includeGroup("net.fabricmc")
includeGroup("fabric-loom")
}
} }
maven { exclusiveContent {
name = 'NeoForge' forRepository {
url = 'https://maven.neoforged.net/releases/' maven {
name = 'NeoForge'
url = uri("https://maven.neoforged.net/releases")
}
}
filter {
includeGroupAndSubgroups("net.neoforged")
includeGroup("codechicken")
}
} }
maven { exclusiveContent {
name = 'Forge' forRepository {
url = 'https://maven.minecraftforge.net/' maven {
name = 'Forge'
url = uri("https://maven.minecraftforge.net")
}
}
filter {
includeGroupAndSubgroups("net.minecraftforge")
}
} }
maven { exclusiveContent {
name = 'Sponge Snapshots' forRepository {
url = 'https://repo.spongepowered.org/repository/maven-public/' maven {
name = 'Sponge Snapshots'
url = uri("https://repo.spongepowered.org/repository/maven-public")
}
}
filter {
includeGroupAndSubgroups("org.spongepowered")
}
} }
} }
} }