-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle
38 lines (31 loc) · 879 Bytes
/
build.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
ext.mpsVersion = "2022.3"
ext.mpsPlugins = [ "de.itemis.mps.extensions.build": 17136,
"de.itemis.mps.grammarcells": 13242 ]
apply from: 'gradle/init-gradle-scripts.gradle'
apply from: 'gradle/download-hamstersimulator.gradle'
apply from: 'gradle/download-example-images.gradle'
task prepareMps {
group 'mps'
dependsOn 'buildOsSpecificBundle', downloadExampleImages
}
task mpsBuild {
group 'mps'
dependsOn 'mpsAntGenerate', 'mpsAntBuild'
mustRunAfter prepareMps
}
task mpsClean {
group 'mps'
dependsOn 'mpsAntClean', 'mpsAntCleanSources'
}
task mpsTest {
group 'mps'
dependsOn 'mpsAntCheck', 'parseTestReportAfterAntCheck'
}
task openProjectInMps {
group 'mps'
dependsOn 'mpsOpenProjectInMpsForCurrentOs'
}
task buildAndOpenProjectInMps {
group 'mps'
dependsOn prepareMps, mpsBuild, openProjectInMps
}