settings.gradle.kts (61 lines of code) (raw):

/* * Copyright (c) 2023. JetBrains s.r.o. * Use of this source code is governed by the MIT license that can be found in the LICENSE file. */ import java.util.* pluginManagement { plugins { val kotlinVersion = extra["kotlin.version"] as String kotlin("multiplatform").version(kotlinVersion) kotlin("js").version(kotlinVersion) id("io.codearte.nexus-staging").version("0.30.0") } } rootProject.name = "lets-plot" include("commons") include("datamodel") include("canvas") include("gis") include("livemap") include("plot-livemap") include("plot-base") include("plot-builder") include("plot-stem") include("plot-raster") include("platf-w3c") include("platf-awt") include("platf-batik") include("python-extension") include("python-package-build") include("js-package") include("jvm-package:jvm-publish-common") include("jvm-package:jvm-publish-batik") include("jvm-package:jvm-publish-gis") include("jvm-package:jvm-publish-idea-plugin") include("visual-testing") include("demo-and-test-shared") project(":demo-and-test-shared").projectDir = File("./demo/demo-and-test-shared") include("demo-common-jvm-utils") project(":demo-common-jvm-utils").projectDir = File("./demo/common-jvm-utils") include("demo-common-svg") project(":demo-common-svg").projectDir = File("./demo/common-svg") include("demo-common-plot") project(":demo-common-plot").projectDir = File("./demo/common-plot") include("demo-svg-jvm") project(":demo-svg-jvm").projectDir = File("./demo/svg-jvm") include("demo-svg-browser") project(":demo-svg-browser").projectDir = File("./demo/svg-browser") include("demo-plot-jvm") project(":demo-plot-jvm").projectDir = File("./demo/plot-jvm") include("demo-plot-browser") project(":demo-plot-browser").projectDir = File("./demo/plot-browser") include("demo-export") project(":demo-export").projectDir = File("./demo/export") include("demo-common-livemap") project(":demo-common-livemap").projectDir = File("./demo/common-livemap") include("demo-livemap-jvm") project(":demo-livemap-jvm").projectDir = File("./demo/livemap-jvm") include("demo-livemap-browser") project(":demo-livemap-browser").projectDir = File("./demo/livemap-browser") val localProperties = rootDir.resolve("local.properties") val properties = Properties() if (localProperties.exists()) { localProperties.inputStream().use { properties.load(it) } } include("platf-imagick")