summaryrefslogtreecommitdiffstats
path: root/build.gradle
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2016-10-28 11:31:56 +0200
committerStefan Suhren <suhren.stefan@fh-swf.de>2016-10-28 11:39:30 +0200
commit64ba6654bb28ec432473133fe7abb2604c19303d (patch)
tree426f0b60d15f9ad8c28d3a437c079fe7534af395 /build.gradle
parent169e152f500b4d977a9cbe3cdf05e84ddffb7062 (diff)
downloadDreieck-64ba6654bb28ec432473133fe7abb2604c19303d.tar.gz
Dreieck-64ba6654bb28ec432473133fe7abb2604c19303d.zip
Automate build with gradle
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle32
1 files changed, 32 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..df121c2
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,32 @@
+apply plugin: 'java'
+apply plugin: 'application'
+
+defaultTasks 'clean', 'build'
+
+task init << {
+ new File("doc").mkdirs()
+ new File("classes").mkdirs()
+}
+
+task clear(dependsOn: clean)
+
+task execute(dependsOn: run)
+
+// Config
+mainClassName = "Dreieck"
+
+run {
+ standardInput = System.in;
+}
+
+sourceSets {
+ main {
+ //if you truly want to override the defaults:
+ java.srcDirs = ['src']
+ output.classesDir = 'classes'
+ }
+}
+
+javadoc {
+ destinationDir = file(new File('doc/'));
+}