From dc80f3a2f9fcb6661ebd3104746c76e87f1a9b79 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Wed, 29 Jun 2022 09:15:54 -0600 Subject: [PATCH] download default nshm for web service --- gradle/nshm.gradle | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 gradle/nshm.gradle diff --git a/gradle/nshm.gradle b/gradle/nshm.gradle new file mode 100644 index 000000000..2cdd51db6 --- /dev/null +++ b/gradle/nshm.gradle @@ -0,0 +1,32 @@ +apply plugin: "de.undercouch.download" + +ext { + archiveUrl = "https://code.usgs.gov/ghsc/nshmp/nshms/nshm-conus/-/archive" + nshmDir = "nshms"; +} + +/** + * Download the default NSHM to use for the web services. + */ +task downloadNshms() { + doLast { + // Download and unzip nshm-conus tag 5.1.2 + def zipFile = new File(nshmDir, "nshm-conus-5.1.2.zip") + download.run { + src "${archiveUrl}/5.1.2/nshm-conus-5.1.2.zip" + dest zipFile + } + copy { + from zipTree(zipFile) + into nshmDir + } + delete { + delete zipFile + } + } +} + +task cleanNshm(type: Delete) { + delete nshmDir +} +clean.dependsOn cleanNshm -- GitLab