-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathsettings.gradle.kts
33 lines (28 loc) · 1023 Bytes
/
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
@file:Suppress("UnstableApiUsage")
pluginManagement {
apply(from = "$rootDir/buildSrc/repositories.gradle.kts")
val repositoryList: RepositoryHandler.() -> Unit by extra
repositories(repositoryList)
}
dependencyResolutionManagement {
apply(from = "$rootDir/buildSrc/repositories.gradle.kts")
val repositoryList: RepositoryHandler.() -> Unit by extra
repositories(repositoryList)
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
}
// Root Project config
rootProject.name = "Arch Toolkit"
// Toolkit Libraries
include(":toolkit:multi:event-observer")
include(":toolkit:multi:splinter")
include(":toolkit:android:delegate")
include(":toolkit:android:foldable")
include(":toolkit:android:recycler-adapter")
include(":toolkit:android:storage")
include(":toolkit:android:util")
include(":toolkit:android:statemachine")
// Samples
val isIdeBuild: Boolean = extra.properties["android.injected.invoked.from.ide"] == "true"
if (isIdeBuild) {
include(":samples:github-list-project")
}