forked from Dungeon-CampusMinden/Dungeon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle
42 lines (31 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
41
42
plugins {
id 'java-library'
}
dependencies {
// LibGDX: expose this API to users because of core.level.elements.ILevel
api supportDependencies.gdx
api supportDependencies.gdx_platform
api supportDependencies.gdx_backend_lwjgl3
api supportDependencies.gdx_lwjgl3_glfw_awt_macos
api supportDependencies.gdx_ai
// JUnit and Mockito for testing
testImplementation supportDependencies.junit
testRuntimeOnly supportDependencies.junitLauncher
testImplementation supportDependencies.mockito_core
}
sourceSets.main.java.srcDirs = ['src/']
sourceSets.main.resources.srcDirs = ['assets/']
sourceSets.test.java.srcDirs = ['test/']
sourceSets.test.resources.srcDirs = ['test_resources/']
tasks.register('runBasicStarter', JavaExec) {
mainClass = 'starter.BasicStarter'
classpath = sourceSets.main.runtimeClasspath
}
tasks.register('debugBasicStarter', JavaExec) {
mainClass = 'starter.BasicStarter'
classpath = sourceSets.main.runtimeClasspath
debug = true
}
tasks.named('test', Test) {
useJUnitPlatform()
}