Hildebrandt Tobias
05/15/2024, 8:24 AMsettings.gradle
looks like this:
val rootProjects = listOf("common", "jsFrontend", "jvmBackend")
// Multiplatform roots
rootProjects.forEach {
include(":$it")
}
// Server Submodules
include(":boot")
include(":domain")
include(":api")
include(":persistence")
include(":m2m")
rootProject.name = "myAwesomeApp"
rootProject.children.forEach { project ->
project.buildFileName = "${project.name}.gradle.kts"
if (project.name !in rootProjects) {
project.projectDir = File("jvmBackend/src/${project.name}")
}
}