build.gradle.kts
1.37 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
apply(from = "config.gradle.kts")
allprojects {
repositories {
google()
mavenCentral()
// 京东
maven { url = uri("https://jitpack.io") }
// 穿山甲
maven { url = uri("https://artifact.bytedance.com/repository/pangle") }
// 荣耀仓库
maven { url = uri("https://developer.hihonor.com/repo/") }
// 米盟 - 需要特殊处理认证
maven {
url = uri("https://repos.xiaomi.com/maven")
credentials {
username = "mimo-developer"
password =
"AKCp8ih1PFG9tV8qaLyws67dLGZi8udFM39SfsHgihN15cgsiRvHuxj8JzFmuZjaViVeNawaA"
}
}
// 华为
maven { url = uri("https://developer.huawei.com/repo") }
maven { url = uri("https://maven.aliyun.com/repository/public/") }
maven { url = uri("https://maven.yfanads.com/repository/maven-public/") }
}
}
val newBuildDir: Directory =
rootProject.layout.buildDirectory
.dir("../../build")
.get()
rootProject.layout.buildDirectory.value(newBuildDir)
subprojects {
val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
project.layout.buildDirectory.value(newSubprojectBuildDir)
}
subprojects {
project.evaluationDependsOn(":app")
}
tasks.register<Delete>("clean") {
delete(rootProject.layout.buildDirectory)
}