From 8f1214be6132c26f69541d77fc1b09d990d2b46c Mon Sep 17 00:00:00 2001 From: Alexander Hewer Date: Tue, 6 Sep 2016 17:24:29 +0200 Subject: [PATCH] work on fetching additional data --- build.gradle | 2 +- gradlescripts/fetchResources/build.gradle | 46 +++++++++++++++++++++++ settings.gradle | 1 + 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 gradlescripts/fetchResources/build.gradle diff --git a/build.gradle b/build.gradle index 4e9461c..d2cbe16 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { } dependencies { classpath 'org.ajoberstar:gradle-git:1.4.2' - classpath 'de.undercouch:gradle-download-task:1.0' +// classpath 'de.undercouch:gradle-download-task:1.0' classpath 'org.m2ci.msp:gradle-findbinary-plugin:0.4' } } diff --git a/gradlescripts/fetchResources/build.gradle b/gradlescripts/fetchResources/build.gradle new file mode 100644 index 0000000..af84f08 --- /dev/null +++ b/gradlescripts/fetchResources/build.gradle @@ -0,0 +1,46 @@ +plugins { + id "de.undercouch.download" version "2.1.0" +} +import de.undercouch.gradle.tasks.download.Download + +task fetchAvatar() { + + def destFile = file("$rootProject.projectDir/avatar/ematoblender-model.blend") + + outputs.file destFile + + doLast{ + + destFile.parentFile.mkdirs() + + download{ + src 'https://github.com/m2ci-msp/ematoblender-model/releases/download/v0.1/ematoblender-model.blend' + dest destFile + } + } + + +} + +task fetchExamples() { + + def dataDir = file("$rootProject.projectDir/data") + + outputs.dir dataDir + + doLast{ + + download{ + + src( [ + "https://github.com/m2ci-msp/ematoblender-example-data/releases/download/v0.1/VP08_bitePlane.json", + "https://github.com/m2ci-msp/ematoblender-example-data/releases/download/v0.1/VP08_nordwind.json", + "https://github.com/m2ci-msp/ematoblender-example-data/releases/download/v0.1/VP08_referencePoint.json" + ]) + + dest dataDir + } + } + + +} diff --git a/settings.gradle b/settings.gradle index 14ee8db..e9a9ff3 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,3 +1,4 @@ +include ":gradlescripts:fetchResources" include ":gradlescripts:setup:findDependencies" include ":gradlescripts:setup:checkVersions" include ":gradlescripts:setup:setupEnvironment"