-
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathsettings.gradle.kts
50 lines (46 loc) · 1.79 KB
/
settings.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/*
* Copyright (c) 2023, tuanchauict
*/
rootProject.name = "MonoSketch"
val moduleMap = mapOf(
"app" to "app",
"action-manager" to "libs/action-manager",
"browser-manager" to "libs/browser-manager",
"build-environment" to "libs/build-environment",
"commons" to "libs/commons",
"export-shapes-modal" to "libs/export-shapes-modal",
"graphicsgeo" to "libs/graphicsgeo",
"html-dsl" to "libs/html-dsl",
"keycommand" to "libs/keycommand",
"lifecycle" to "libs/lifecycle",
"livedata" to "libs/livedata",
"monobitmap" to "libs/monobitmap",
"monobitmap-manager" to "libs/monobitmap-manager",
"monoboard" to "libs/monoboard",
"shape" to "libs/shape",
"shape-clipboard" to "libs/shape-clipboard",
"shape-interaction-bound" to "libs/shape-interaction-bound",
"shape-selection" to "libs/shape-selection",
"shape-serialization" to "libs/shape-serialization",
"shapesearcher" to "libs/shapesearcher",
"statemanager" to "libs/statemanager",
"store-dao" to "libs/store-dao",
"store-manager" to "libs/store-manager",
"ui-app-state-manager" to "libs/ui-app-state-manager",
"ui-canvas" to "libs/ui-canvas",
"ui-compose-ext" to "libs/ui-compose-ext",
"ui-modal" to "libs/ui-modal",
"ui-theme" to "libs/ui-theme",
"ui-toolbar" to "libs/ui-toolbar",
"uuid" to "libs/uuid"
)
moduleMap.entries.forEach { (name, path) ->
include(":$name")
project(":$name").projectDir = File(path)
}
// Enable Gradle's version catalog support
// https://docs.gradle.org/current/userguide/platforms.html
//enableFeaturePreview("VERSION_CATALOGS")
// Enable Type-safe project dependencies
// https://docs.gradle.org/7.0/userguide/declaring_dependencies.html#sec:type-safe-project-accessors
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")