mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-13 16:54:22 +00:00
57 lines
1.3 KiB
Groovy
57 lines
1.3 KiB
Groovy
pluginManagement {
|
|
if (new File('forgedev/settings.gradle').exists())
|
|
includeBuild 'forgedev'
|
|
|
|
includeBuild('build-logic')
|
|
|
|
repositories {
|
|
gradlePluginPortal()
|
|
maven { url = 'https://maven.minecraftforge.net/' }
|
|
//mavenLocal()
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id 'org.gradle.toolchains.foojay-resolver-convention' version '1.0.0'
|
|
}
|
|
|
|
rootProject.name = 'forge'
|
|
|
|
include 'fmlloader'
|
|
include 'fmlloader-tests'
|
|
include 'fmlcore'
|
|
include 'mclanguage'
|
|
include 'javafmllanguage'
|
|
include 'lowcodelanguage'
|
|
include 'fmlearlydisplay'
|
|
include 'forge-transformers'
|
|
include 'forge-examiner'
|
|
include 'forge-tests'
|
|
include 'forge-mdk'
|
|
|
|
enableFeaturePreview 'TYPESAFE_PROJECT_ACCESSORS'
|
|
|
|
dependencyResolutionManagement.versionCatalogs {
|
|
register('bootLibs') {
|
|
description = 'Java, Minecraft, and MCP versions'
|
|
from(files('minecraft.versions.toml'))
|
|
}
|
|
|
|
register('buildLibs') {
|
|
description = 'Libraries used solely during the build and publish process.'
|
|
from(files('gradle/buildLibs.versions.toml'))
|
|
}
|
|
|
|
register('libs') {
|
|
description = 'Libraries used by Forge and its subprojects.'
|
|
}
|
|
|
|
register('earlyDisplayLibs') {
|
|
from(files('gradle/earlyDisplayLibs.versions.toml'))
|
|
}
|
|
|
|
register('earlyDisplayTestLibs') {
|
|
from(files('gradle/earlyDisplayTestLibs.versions.toml'))
|
|
}
|
|
}
|