/* * This file was generated by the Gradle 'init' task. * * The settings file is used to specify which projects to include in your build. * * Detailed information about configuring a multi-project build in Gradle can be found * in the user manual at https://docs.gradle.org/6.3/userguide/multi_project_builds.html */ rootProject.name = "SlimeVR Server" pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() } val kotlinVersion: String by settings val spotlessVersion: String by settings val shadowJarVersion: String by settings val buildconfigVersion: String by settings val grgitVersion: String by settings plugins { kotlin("plugin.serialization") version kotlinVersion kotlin("jvm") version kotlinVersion kotlin("android") version kotlinVersion id("com.diffplug.spotless") version spotlessVersion id("com.gradleup.shadow") version shadowJarVersion id("com.github.gmazzo.buildconfig") version buildconfigVersion id("org.ajoberstar.grgit") version grgitVersion } } include(":solarxr-protocol") project(":solarxr-protocol").projectDir = File("solarxr-protocol/protocol/java") include(":server") project(":server").projectDir = File("server") include(":server:core") include(":server:desktop") include(":server:android")