-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathdependencies.gradle
More file actions
128 lines (122 loc) · 3.51 KB
/
dependencies.gradle
File metadata and controls
128 lines (122 loc) · 3.51 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
119
120
121
122
123
124
125
126
apply from: rootDir.toString() + '/config.gradle'
def project = ext
/************************************ 组件化开发常用配置 ************************************/
/**
* 当前开发中,最终运行的主工程,多个用 "," 分隔
* 当前如果全量填"APPTest"
*/
ext.mainProject = "PubGetAPKInfo"
/**
* 当前开发中,涉及到修改的工程(仅填写直接修改的即可,依赖他的会自动添加),多个用 "," 分隔。
* 当前如果全量填"Application"
*/
ext.developModule = "Application"
/**
* 应用组件 (Pub 开头,各个外发APP的发布模块)是否以application模式运行,当需要独立运行应用组件时修改,默认为false
* true 表示以 application 模式运行
* false 表示以 Android Library 模式运行
*/
ext.pubModuleIsApplication = true
/**
* 是否将所有依赖了 developModule 的模块都加载进来。
* true 全都加载,
* false 仅加载与 mainProject 相关的模块
*/
ext.includeALLDependOnDevelopModule = true
/**
* 组件所有模块的最新版本
*/
ext.moduleVersionName = "3.6.5"
/************************************ 组件化开发常用配置 ************************************/
ext.moduleInfo = [
"APPTest" : [
"apidependenciesList" : [ "",
"Application", "BaseDebug"
]
],
"Application" : [
"apidependenciesList" : [
"com.bihe0832.android:common-wrapper-min:${project.aaf_version}",
"com.bihe0832.android:common-wrapper-tbs:${project.aaf_tbs_version}",
"com.bihe0832.android:lib-wrapper-screen:${project.aaf_screen_version}",
"androidx.work:work-runtime:2.7.1"
],
"specialdependenciesList": [
"debugImplementation": ["com.squareup.leakcanary:leakcanary-android:2.11"],
"kapt" : ["com.bihe0832.android:lib-router-compiler:5.1.7"]
]
],
"BaseDebug" : [
"apidependenciesList" : [
"com.bihe0832.android:common-debug:${project.aaf_test_version}",
"Application", "BaseCard", "BaseGamePuzzle", "BaseGameDice", "BaseAdbInput","BaseM3U8"
],
specialdependenciesList: [
]
],
"BaseCard" : [
"apidependenciesList": [
"Application"
]
],
"BaseM3U8" : [
"apidependenciesList": [
"Application", "BaseCard"
]
],
"BasePhotos" : [
"apidependenciesList": [
"BaseCard"
]
],
"BaseAdbInput" : [
"apidependenciesList": [
"BaseCard"
]
],
"BaseGame" : [
"apidependenciesList": [
"Application"
]
],
"BaseGamePuzzle" : [
"apidependenciesList": [
"BasePhotos"
]
],
"BaseGameDice" : [
"apidependenciesList": [
"BaseGame"
]
],
"PubGetAPKInfo" : [
"apidependenciesList": [
"BaseCard"
]
],
"PubGamePuzzle" : [
"apidependenciesList": [
"BaseGamePuzzle", "BaseCard"
]
],
"PubGameShakeba" : [
"apidependenciesList": [
"BaseGameDice"
]
],
"PubM3U8" : [
"apidependenciesList": [
"BaseM3U8"
]
],
"PubBrowser" : [
"apidependenciesList": [
"BaseCard"
]
],
"PubAdbInput" : [
"apidependenciesList": [
"BaseAdbInput"
]
]
]