summaryrefslogtreecommitdiffstats
path: root/server/build.gradle
blob: d2c648179af02c31665e9b6d692f97ad6c52b982 (plain)
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
apply plugin: "java"

sourceCompatibility = 1.7
sourceSets.main.java.srcDirs = [ "src/" ]

project.ext.mainClassName = "ch.asynk.rustanddust.server.Server"

task run(dependsOn: classes, type: JavaExec) {
    main = project.mainClassName
    classpath = sourceSets.main.runtimeClasspath
    standardInput = System.in
    /* workingDir = project.assetsDir */
    ignoreExitValue = true
}

task dist(type: Jar) {
    from files(sourceSets.main.output.classesDir)
    from files(sourceSets.main.output.resourcesDir)
    from {configurations.compile.collect {zipTree(it)}}
    /* from files(project.assetsDir); */

    manifest {
        attributes 'Main-Class': project.mainClassName
    }
}

dist.dependsOn classes