diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 34ad55edcab86ee95cba86010bc633bc88ba556c..5b408406247632550319eca632278f1048b23c58 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -158,17 +158,17 @@ Build Image:
 Build Project:
   extends:
     - .java
+  hooks:
+    pre_get_sources_script:
+      - mkdir -p legacy/nshmp-haz-ws
+      - cd legacy/nshmp-haz-ws
   script:
     - pwd
-    - env
     # - pushd ..
     # - git clone https://code.usgs.gov/ghsc/nshmp/nshmp-haz.git --branch=legacy-main nshmp-haz
     # - popd
     # - ./gradlew assemble
   stage: build
-  variables:
-    CI_PROJECT_PATH: ${CI_PROJECT_PATH}/legacy/nshmp-haz-ws
-    CI_PROJECT_DIR: ${CI_PROJECT_DIR}/legacy/nshmp-haz-ws
 
 ####
 # Stage: trigger