-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
40 lines (35 loc) · 1.05 KB
/
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
39
40
// Gradle script to build the V-Sport project
ext {
vsportVersion = '0.9.1-SNAPSHOT'
}
subprojects {
apply from: rootProject.file('common.gradle')
}
configurations.configureEach {
resolutionStrategy.cacheChangingModulesFor 0, 'seconds' // to disable caching of snapshots
}
tasks.register('checkstyle') {
dependsOn ':apps:checkstyleMain', ':lib:checkstyleMain'
description 'Checks the style of all Java sourcecode.'
}
// tasks for the convenience of NetBeans users:
tasks.register('AppChooser') {
dependsOn ':apps:AppChooser'
description 'Runs the AppChooser app.'
}
tasks.register('AssimpTest') {
dependsOn ':apps:AssimpTest'
description 'Runs the Assimp test app.'
}
tasks.register('HelloVSport') {
dependsOn ':apps:HelloVSport'
description 'Runs the HelloVSport test app.'
}
tasks.register('NewtonsCradle') {
dependsOn ':apps:NewtonsCradle'
description 'Runs the NewtonsCradle demo app.'
}
tasks.register('OctasphereTest') {
dependsOn ':apps:OctasphereTest'
description 'Runs the Octasphere test app.'
}