Skip to content

Commit d98e797

Browse files
task fix
1 parent 5fbe8aa commit d98e797

File tree

2 files changed

+58
-2
lines changed

2 files changed

+58
-2
lines changed

goldenmaster/build.gradle

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,47 @@ buildscript {
88
}
99

1010
tasks.register('runAll') {
11-
dependsOn gradle.includedBuild('goldenmaster_example').task(':goldenmaster_example:run')
11+
12+
description = "Builds app and all included builds (modulex, moduley) with all submodules"
13+
group = "build"
14+
dependsOn gradle.includedBuild('testbed2').task(':testbed2_android_service:build')
15+
dependsOn gradle.includedBuild('testbed2').task(':testbed2_android_client:build')
16+
dependsOn gradle.includedBuild('testbed2').task(':testbed2_android_messenger:build')
17+
dependsOn gradle.includedBuild('testbed2').task(':testbed2_impl:build')
18+
dependsOn gradle.includedBuild('testbed2').task(':testbed2_api:build')
19+
dependsOn gradle.includedBuild('tbEnum').task(':tbEnum_android_service:build')
20+
dependsOn gradle.includedBuild('tbEnum').task(':tbEnum_android_client:build')
21+
dependsOn gradle.includedBuild('tbEnum').task(':tbEnum_android_messenger:build')
22+
dependsOn gradle.includedBuild('tbEnum').task(':tbEnum_impl:build')
23+
dependsOn gradle.includedBuild('tbEnum').task(':tbEnum_api:build')
24+
dependsOn gradle.includedBuild('tbNames').task(':tbNames_android_service:build')
25+
dependsOn gradle.includedBuild('tbNames').task(':tbNames_android_client:build')
26+
dependsOn gradle.includedBuild('tbNames').task(':tbNames_android_messenger:build')
27+
dependsOn gradle.includedBuild('tbNames').task(':tbNames_impl:build')
28+
dependsOn gradle.includedBuild('tbNames').task(':tbNames_api:build')
29+
dependsOn gradle.includedBuild('tbSame1').task(':tbSame1_android_service:build')
30+
dependsOn gradle.includedBuild('tbSame1').task(':tbSame1_android_client:build')
31+
dependsOn gradle.includedBuild('tbSame1').task(':tbSame1_android_messenger:build')
32+
dependsOn gradle.includedBuild('tbSame1').task(':tbSame1_impl:build')
33+
dependsOn gradle.includedBuild('tbSame1').task(':tbSame1_api:build')
34+
dependsOn gradle.includedBuild('tbSame2').task(':tbSame2_android_service:build')
35+
dependsOn gradle.includedBuild('tbSame2').task(':tbSame2_android_client:build')
36+
dependsOn gradle.includedBuild('tbSame2').task(':tbSame2_android_messenger:build')
37+
dependsOn gradle.includedBuild('tbSame2').task(':tbSame2_impl:build')
38+
dependsOn gradle.includedBuild('tbSame2').task(':tbSame2_api:build')
39+
dependsOn gradle.includedBuild('tbSimple').task(':tbSimple_android_service:build')
40+
dependsOn gradle.includedBuild('tbSimple').task(':tbSimple_android_client:build')
41+
dependsOn gradle.includedBuild('tbSimple').task(':tbSimple_android_messenger:build')
42+
dependsOn gradle.includedBuild('tbSimple').task(':tbSimple_impl:build')
43+
dependsOn gradle.includedBuild('tbSimple').task(':tbSimple_api:build')
44+
dependsOn gradle.includedBuild('testbed1').task(':testbed1_android_service:build')
45+
dependsOn gradle.includedBuild('testbed1').task(':testbed1_android_client:build')
46+
dependsOn gradle.includedBuild('testbed1').task(':testbed1_android_messenger:build')
47+
dependsOn gradle.includedBuild('testbed1').task(':testbed1_impl:build')
48+
dependsOn gradle.includedBuild('testbed1').task(':testbed1_api:build')
49+
50+
dependsOn project(':goldenmaster_example').tasks.named('build')
51+
1252
}
1353

1454
tasks.register("runJavaUnitTests") {

templates/example/rootbuild.gradle.tpl

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,23 @@ buildscript {
88
}
99

1010
tasks.register('runAll') {
11-
dependsOn gradle.includedBuild('{{camel .System.Name }}_example').task(':{{camel .System.Name }}_example:run')
11+
12+
description = "Builds app and all included builds (modulex, moduley) with all submodules"
13+
group = "build"
14+
{{- $withAndroid := .Features.android }}
15+
16+
{{- range .System.Modules}}
17+
{{- if $withAndroid }}
18+
dependsOn gradle.includedBuild('{{camel .Name}}').task(':{{camel .Name}}_android_service:build')
19+
dependsOn gradle.includedBuild('{{camel .Name}}').task(':{{camel .Name}}_android_client:build')
20+
dependsOn gradle.includedBuild('{{camel .Name}}').task(':{{camel .Name}}_android_messenger:build')
21+
{{- end }}
22+
dependsOn gradle.includedBuild('{{camel .Name}}').task(':{{camel .Name}}_impl:build')
23+
dependsOn gradle.includedBuild('{{camel .Name}}').task(':{{camel .Name}}_api:build')
24+
{{- end }}
25+
26+
dependsOn project(':{{camel .System.Name }}_example').tasks.named('build')
27+
1228
}
1329

1430
tasks.register("runJavaUnitTests") {

0 commit comments

Comments
 (0)