5
5
"label" : " MauiBuildDebug" ,
6
6
"dependsOrder" : " sequence" ,
7
7
"dependsOn" : [
8
- " keyCheckShared" ,
9
- " keyCheckWApi" ,
10
- " editManifestInfoiOSDebug" ,
11
- " editManifestEntitlementsiOSDebug" ,
12
- " editManifestInfoMacDebug" ,
13
- " editManifestEntitlementsMacDebug" ,
14
- " dotnet: restore" ,
15
- " cleanDebug" ,
8
+ " prepareMauiDebug" ,
9
+ " restore" ,
16
10
" maui: Build"
17
11
]
18
12
},
19
13
{
20
14
"label" : " MauiBuildRelease" ,
21
15
"dependsOrder" : " sequence" ,
22
16
"dependsOn" : [
23
- " keyCheckShared" ,
24
- " keyCheckWApi" ,
25
- " editManifestInfoiOSRelease" ,
26
- " editManifestEntitlementsiOSRelease" ,
27
- " editManifestInfoMacRelease" ,
28
- " editManifestEntitlementsMacRelease" ,
17
+ " cleanMauiAppWidgets" ,
18
+ " prepareMauiRelease" ,
29
19
" restore" ,
30
20
" cleanRelease" ,
31
21
" maui: Build"
32
22
]
33
23
},
34
24
{
35
- "label" : " keyCheckShared " ,
25
+ "label" : " prepareMauiDebug " ,
36
26
"type" : " shell" ,
37
- "command" : " KeyCheck/bin/Release/net7.0/publish/KeyCheck SimpleWeather.Shared/Keys " ,
27
+ "command" : " bash maui-preparebuild.sh \" Debug \" " ,
38
28
"group" : " build" ,
39
29
"options" : {
40
30
"cwd" : " ${workspaceFolder}"
41
31
}
42
32
},
43
33
{
44
- "label" : " keyCheckWApi " ,
34
+ "label" : " prepareMauiRelease " ,
45
35
"type" : " shell" ,
46
- "command" : " KeyCheck/bin/Release/net7.0/publish/KeyCheck SimpleWeather.Weather-API/Keys " ,
36
+ "command" : " bash maui-preparebuild.sh \" Release \" " ,
47
37
"group" : " build" ,
48
38
"options" : {
49
39
"cwd" : " ${workspaceFolder}"
50
40
}
51
41
},
52
- {
53
- "label" : " editManifestInfoiOSDebug" ,
54
- "type" : " shell" ,
55
- "command" : " ../../EditManifest/bin/Release/net7.0/publish/EditManifest Platforms/iOS/Info.plist \" Debug\" " ,
56
- "group" : " build" ,
57
- "options" : {
58
- "cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui/"
59
- }
60
- },
61
- {
62
- "label" : " editManifestInfoMacDebug" ,
63
- "type" : " shell" ,
64
- "command" : " ../../EditManifest/bin/Release/net7.0/publish/EditManifest Platforms/MacCatalyst/Info.plist \" Debug\" " ,
65
- "group" : " build" ,
66
- "options" : {
67
- "cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui/"
68
- }
69
- },
70
- {
71
- "label" : " editManifestEntitlementsiOSDebug" ,
72
- "type" : " shell" ,
73
- "command" : " ../../EditManifest/bin/Release/net7.0/publish/EditManifest Platforms/iOS/Entitlements.plist \" Debug\" " ,
74
- "group" : " build" ,
75
- "options" : {
76
- "cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui/"
77
- }
78
- },
79
- {
80
- "label" : " editManifestEntitlementsMacDebug" ,
81
- "type" : " shell" ,
82
- "command" : " ../../EditManifest/bin/Release/net7.0/publish/EditManifest Platforms/MacCatalyst/Entitlements.plist \" Debug\" " ,
83
- "group" : " build" ,
84
- "options" : {
85
- "cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui/"
86
- }
87
- },
88
- {
89
- "label" : " editManifestInfoiOSRelease" ,
90
- "type" : " shell" ,
91
- "command" : " ../../EditManifest/bin/Release/net7.0/publish/EditManifest Platforms/iOS/Info.plist \" Release\" " ,
92
- "group" : " build" ,
93
- "options" : {
94
- "cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui/"
95
- }
96
- },
97
- {
98
- "label" : " editManifestInfoMacRelease" ,
99
- "type" : " shell" ,
100
- "command" : " ../../EditManifest/bin/Release/net7.0/publish/EditManifest Platforms/MacCatalyst/Info.plist \" Release\" " ,
101
- "group" : " build" ,
102
- "options" : {
103
- "cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui/"
104
- }
105
- },
106
- {
107
- "label" : " editManifestEntitlementsiOSRelease" ,
108
- "type" : " shell" ,
109
- "command" : " ../../EditManifest/bin/Release/net7.0/publish/EditManifest Platforms/iOS/Entitlements.plist \" Release\" " ,
110
- "group" : " build" ,
111
- "options" : {
112
- "cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui/"
113
- }
114
- },
115
- {
116
- "label" : " editManifestEntitlementsMacRelease" ,
117
- "type" : " shell" ,
118
- "command" : " ../../EditManifest/bin/Release/net7.0/publish/EditManifest Platforms/MacCatalyst/Entitlements.plist \" Release\" " ,
119
- "group" : " build" ,
120
- "options" : {
121
- "cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui/"
122
- }
123
- },
124
42
{
125
43
"label" : " cleanDebug" ,
126
44
"type" : " shell" ,
150
68
"options" : {
151
69
"cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui/"
152
70
}
71
+ },
72
+ {
73
+ "label" : " cleanMauiAppWidgets" ,
74
+ "type" : " shell" ,
75
+ "command" : " xcodebuild clean; rm -rf DerivedData" ,
76
+ "problemMatcher" : [ " $msCompile" ],
77
+ "group" : " build" ,
78
+ "options" : {
79
+ "cwd" : " ${workspaceFolder}/Maui/SimpleWeather.Maui.AppWidget/"
80
+ }
153
81
}
154
82
]
155
83
}
0 commit comments