forked from Tencent/Shadow
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.gradle
72 lines (67 loc) · 4.11 KB
/
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
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
rootProject.name = 'shadow'
if (!System.getenv().containsKey("ANDROID_HOME")) {
throw new RuntimeException("未定义ANDROID_HOME环境变量。" +
"原因:Android Studio目前不支持自动为复合构建中的子构建自动创建local.properties文件。" +
"注意:新增环境变量后,一般不会立即生效,最简单的办法是重启电脑。")
}
//includeBuild 'projects/sdk/coding'
includeBuild 'projects/sdk/core'
includeBuild 'projects/sdk/dynamic'
//includeTest()
includeSample()
def includeTest() {
include 'test-dynamic-host',
'test-dynamic-manager',
'test-dynamic-loader',
'test-dynamic-runtime',
'constant',
'custom-view',
'plugin-use-host-code-lib',
'test-manager',
'general-cases-lib',
'test-plugin-general-cases',
'general-cases-app',
'test-multidex-lib',
'test-plugin-multidex-v1_0_2',
'test-plugin-multidex-v2_0_1',
'test-none-dynamic-host'
project(':test-dynamic-host').projectDir = file('projects/test/dynamic/host/test-dynamic-host')
project(':test-dynamic-manager').projectDir = file('projects/test/dynamic/manager/test-dynamic-manager')
project(':test-dynamic-loader').projectDir = file('projects/test/dynamic/plugin/test-dynamic-loader')
project(':test-dynamic-runtime').projectDir = file('projects/test/dynamic/plugin/test-dynamic-runtime')
project(':constant').projectDir = file('projects/test/lib/constant')
project(':custom-view').projectDir = file('projects/test/lib/custom-view')
project(':plugin-use-host-code-lib').projectDir = file('projects/test/lib/plugin-use-host-code-lib')
project(':test-manager').projectDir = file('projects/test/lib/test-manager')
project(':general-cases-lib').projectDir = file('projects/test/plugin/general-cases/general-cases-lib')
project(':test-plugin-general-cases').projectDir = file('projects/test/plugin/general-cases/test-plugin-general-cases')
project(':general-cases-app').projectDir = file('projects/test/plugin/general-cases/general-cases-app')
project(':test-multidex-lib').projectDir = file('projects/test/plugin/particular-cases/multidex/test-multidex-lib')
project(':test-plugin-multidex-v1_0_2').projectDir = file('projects/test/plugin/particular-cases/multidex/test-plugin-multidex-v1_0_2')
project(':test-plugin-multidex-v2_0_1').projectDir = file('projects/test/plugin/particular-cases/multidex/test-plugin-multidex-v2_0_1')
project(':test-none-dynamic-host').projectDir = file('projects/test/none-dynamic/host/test-none-dynamic-host')
}
def includeSample() {
include 'sample-constant',
'sample-host',
'sample-host-lib',
'sample-manager',
'sample-loader',
'sample-runtime',
'pinnedheaderexpandablelistview',
'slidingmenu',
'sample-app-lib',
'sample-normal-app',
'sample-plugin-app'
project(':sample-constant').projectDir = file('projects/sample/source/sample-constant')
project(':sample-host').projectDir = file('projects/sample/source/sample-host')
project(':sample-host-lib').projectDir = file('projects/sample/source/sample-host-lib')
project(':sample-manager').projectDir = file('projects/sample/source/sample-manager')
project(':sample-loader').projectDir = file('projects/sample/source/sample-plugin/sample-loader')
project(':sample-runtime').projectDir = file('projects/sample/source/sample-plugin/sample-runtime')
project(':pinnedheaderexpandablelistview').projectDir = file('projects/sample/source/sample-plugin/third-party/pinnedheaderexpandablelistview')
project(':slidingmenu').projectDir = file('projects/sample/source/sample-plugin/third-party/slidingmenu')
project(':sample-app-lib').projectDir = file('projects/sample/source/sample-plugin/sample-app-lib')
project(':sample-normal-app').projectDir = file('projects/sample/source/sample-plugin/sample-normal-app')
project(':sample-plugin-app').projectDir = file('projects/sample/source/sample-plugin/sample-plugin-app')
}