-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.gradle
63 lines (57 loc) · 1.6 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
import java.util.function.Consumer
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
rootProject.name = "ManualBuildApk"
include ':app'
//gradle.projectsEvaluated(new Action<Project>() {
// @Override
// void execute(Project project) {
// c
// project.getTasks().
// def task = project.getTasks().findByName("processDebugResources")
// println("*********" + task)
// if (task instanceof Task) {
// println("create")
// def t = project.getTasks().create("2333", new Action<Task>() {
// @Override
// void execute(Task task1) {
// println("23456")
// }
// })
// task.dependsOn(t)
// }
// }
//})
gradle.projectsEvaluated(new Action<Gradle>() {
@Override
void execute(Gradle gradle) {
gradle.allprojects(new Action<Project>() {
@Override
void execute(Project project) {
}
})
}
})
gradle.taskGraph.whenReady(new Action<TaskExecutionGraph>() {
@Override
void execute(TaskExecutionGraph taskExecutionGraph) {
taskExecutionGraph.allTasks.forEach(new Consumer<Task>() {
@Override
void accept(Task task) {
// println(">>>>> " + task.getProject().getName() + "/" + task.getName() + " / " + task.class)
}
})
}
})