Switch from FG to archloom + essential-gradle-toolkit

- Upgrade Gradle to 8.7
- Increase build daemon max memory to 8GB because archloom can compile a lot
  more projects at the same time.
- Disable Minecraft 1.8 (not 1.8.9) because archloom fails to set up for that
This commit is contained in:
Jonas Herzig
2022-05-29 18:08:42 +02:00
parent 706d46f6a9
commit ad49a69f37
19 changed files with 390 additions and 767 deletions

View File

@@ -6,21 +6,19 @@ pluginManagement {
google()
maven("https://jitpack.io")
maven("https://maven.fabricmc.net")
maven("https://maven.architectury.dev/")
maven("https://maven.minecraftforge.net")
maven("https://repo.essential.gg/repository/maven-public")
}
resolutionStrategy {
eachPlugin {
when (requested.id.id) {
"com.replaymod.preprocess" -> {
useModule("com.github.replaymod:preprocessor:${requested.version}")
}
}
}
plugins {
id("gg.essential.multi-version.root") version "0.6.0"
id("com.github.johnrengelman.shadow") version "8.1.1"
}
}
val jGuiVersions = listOf(
// "1.7.10",
"1.8",
// "1.8",
"1.8.9",
"1.9.4",
"1.12",
@@ -43,7 +41,7 @@ val jGuiVersions = listOf(
)
val replayModVersions = listOf(
// "1.7.10",
"1.8",
// "1.8",
"1.8.9",
"1.9.4",
"1.10.2",
@@ -75,13 +73,13 @@ rootProject.buildFileName = "root.gradle.kts"
include(":jGui")
project(":jGui").apply {
projectDir = file("jGui")
buildFileName = "preprocess.gradle.kts"
buildFileName = "root.gradle.kts"
}
jGuiVersions.forEach { version ->
include(":jGui:$version")
project(":jGui:$version").apply {
projectDir = file("jGui/versions/$version")
buildFileName = "../../build.gradle"
buildFileName = "../../build.gradle.kts"
}
}
@@ -89,6 +87,6 @@ replayModVersions.forEach { version ->
include(":$version")
project(":$version").apply {
projectDir = file("versions/$version")
buildFileName = "../../build.gradle"
buildFileName = "../../build.gradle.kts"
}
}