-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.gradle
26 lines (23 loc) · 775 Bytes
/
settings.gradle
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
pluginManagement {
repositories {
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
maven { url "https://maven.aliyun.com/repository/spring-plugin" }
gradlePluginPortal()
}
}
rootProject.name = 'hare'
void includeModulesFrom(String path, String prefix = "") {
def directory = file(path)
if (!directory.exists()) return
directory.eachDir {
include it.name
def descriptor = project(":${it.name}")
descriptor.projectDir = it
descriptor.name = (prefix + descriptor.name)
}
}
includeModulesFrom('frameworks', 'frameworks.')
includeModulesFrom('foundations', 'foundations.')
includeModulesFrom('frontends', 'frontends.')
includeModulesFrom('modules')
includeModulesFrom('services')