BlueMap/settings.gradle.kts
Lukas Rieger 1454297bbd
Rework gradle-build system (#574)
* Rework gradle-build setup

* Fix versioning

* Fix github build

* Configure publishing

* Push BlueMapAPI

* Reorganize project naming

* Update neoforge-gradle

* Add gradle-stracktrace to github action

* Remove clean gradle target to hopefully no longer upset neogradle for some reason

* Update gradle and add stacktrace to github action again

* Update neogradle

* Switch to neoforges ModDevGradle
2024-09-12 17:45:21 +02:00

38 lines
884 B
Plaintext

logger.lifecycle("""
## Building BlueMap ...
Java: ${System.getProperty("java.version")}
JVM: ${System.getProperty("java.vm.version")} (${System.getProperty("java.vendor")})
Arch: ${System.getProperty("os.arch")}
""")
pluginManagement {
repositories {
gradlePluginPortal()
mavenCentral()
maven ("https://maven.minecraftforge.net" )
maven ("https://maven.fabricmc.net/" )
maven ("https://maven.neoforged.net/releases" )
}
}
rootProject.name = "bluemap"
includeBuild("api")
include(":core")
include(":common")
implementation("cli")
implementation("fabric")
implementation("forge")
implementation("neoforge")
implementation("paper")
implementation("spigot")
implementation("sponge")
fun implementation(name: String) {
val project = ":$name"
include(project)
project(project).projectDir = file("implementations/$name")
}