forked from EugeneTheDev/TaigaMobile
-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathsettings.gradle.kts
More file actions
118 lines (111 loc) · 3.34 KB
/
Copy pathsettings.gradle.kts
File metadata and controls
118 lines (111 loc) · 3.34 KB
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
@file:Suppress("UnstableApiUsage")
rootProject.name = "TaigaMobileNova"
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
pluginManagement {
includeBuild("build-logic")
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
gradlePluginPortal()
maven("https://jitpack.io")
}
}
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
}
check(JavaVersion.current().isCompatibleWith(JavaVersion.VERSION_21)) {
"""
TaigaMobile requires JDK 21+ but it is currently using JDK ${JavaVersion.current()}.
Java Home: [${System.getProperty("java.home")}]
https://developer.android.com/build/jdks#jdk-config-in-studio
""".trimIndent()
}
include(":tools:seed")
include(":tools:utils")
include(":androidApp")
include(":benchmark")
include(":composeApp")
include(":feature:login:domain")
include(":uikit")
include(":utils:ui")
include(":testing")
include(":feature:login:ui")
include(":feature:login:data")
include(":core:api")
include(":core:storage")
include(":core:domain")
include(":core:appinfo-api")
include(":core:crash-api")
include(":feature:dashboard:ui")
include(":feature:dashboard:domain")
include(":feature:projects:data")
include(":feature:projects:domain")
include(":feature:wiki:data")
include(":feature:wiki:domain")
include(":feature:wiki:ui")
include(":feature:epics:data")
include(":feature:epics:domain")
include(":feature:epics:ui")
include(":feature:issues:data")
include(":feature:issues:ui")
include(":feature:issues:domain")
include(":strings")
include(":feature:sprint:data")
include(":feature:sprint:ui")
include(":feature:sprint:domain")
include(":feature:userstories:data")
include(":feature:userstories:ui")
include(":feature:userstories:domain")
include(":feature:settings:ui")
include(":feature:users:data")
include(":feature:users:domain")
include(":feature:kanban:ui")
include(":core:navigation")
include(":feature:tasks:data")
include(":feature:scrum:ui")
include(":feature:profile:ui")
include(":feature:projectselector:ui")
include(":feature:teams:ui")
include(":feature:filters:data")
include(":feature:swimlanes:data")
include(":feature:tasks:domain")
include(":feature:filters:domain")
include(":feature:history:data")
include(":feature:history:domain")
include(":feature:swimlanes:domain")
include(":feature:kanban:domain")
include(":utils:formatter:decimal")
include(":feature:workitem:ui")
include(":feature:workitem:domain")
include(":utils:formatter:datetime")
include(":feature:filters:ui")
include(":feature:workitem:data")
include(":feature:tasks:ui")
include(":feature:profile:domain")
include(":feature:filters:mapper")
include(":feature:workitem:mapper")
include(":feature:users:mapper")
include(":feature:users:dto")
include(":feature:filters:dto")
include(":feature:workitem:dto")
include(":feature:projects:mapper")
include(":feature:projects:dto")
include(":feature:epics:dto")
include(":feature:epics:mapper")
include(":feature:userstories:mapper")
include(":feature:userstories:dto")
include(":feature:issues:dto")
include(":feature:issues:mapper")
include(":feature:tasks:mapper")
include(":core:serialization")
include(":core:async-kmp")
include(":feature:login:dto")
include(":core:logger")