From b4b933bda436092a714a87c4e5be3f8b6c037738 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Mon, 9 Jan 2023 10:44:15 -0700
Subject: [PATCH] Download nshm if not there

---
 build.gradle | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/build.gradle b/build.gradle
index a239e1c8..b810ee74 100644
--- a/build.gradle
+++ b/build.gradle
@@ -23,7 +23,6 @@ apply from: "${projectDir}/gradle/repositories.gradle"
 apply from: "${projectDir}/gradle/spotbugs.gradle"
 apply from: "${projectDir}/gradle/spotless.gradle"
 
-
 compileJava.options.encoding = "UTF-8"
 compileTestJava.options.encoding = "UTF-8"
 mainClassName = "gov.usgs.earthquake.nshmp.www.Application"
@@ -61,7 +60,15 @@ tasks.withType(JavaCompile) {
 }
 
 tasks.withType(JavaExec) {
-  dependsOn nshms
+  doFirst {
+    def defaultRepo = "nshm-conus"
+    def defaultYear = 2018
+
+    if (!(new File("${nshmDir}/${defaultRepo}-${defaultYear}").exists())) {
+      downloadNshm(defaultRepo, defaultYear)
+    }
+  }
+
   jvmArgs(
       '-noverify',
       '-Xms2g',
-- 
GitLab