From 2e2dfc1053a5cfa7afd5f4e33fd77c9391927da5 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 19 Apr 2022 14:01:53 -0600
Subject: [PATCH] switch to jar task

---
 build.gradle              | 15 +++++++++++----
 gradle/git-version.gradle | 12 ------------
 2 files changed, 11 insertions(+), 16 deletions(-)
 delete mode 100644 gradle/git-version.gradle

diff --git a/build.gradle b/build.gradle
index 2c5eca94..d681792a 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,3 +1,5 @@
+import groovy.json.JsonOutput
+
 plugins {
   id "com.diffplug.spotless"
   id "com.github.spotbugs"
@@ -40,6 +42,15 @@ java {
   withSourcesJar()
 }
 
+jar {
+  doFirst {
+    def versionPath = "/resources/main/version.json"
+    def versionFile = new File(project.buildDir.toString() + versionPath)
+    def details = versionDetails()
+    versionFile.write(JsonOutput.prettyPrint(JsonOutput.toJson(details)))
+  }
+}
+
 javadoc {
   def docTitle = "<a href=\"https://code.usgs.gov/ghsc/nshmp/nshmp-lib.git\">${project.name}</a>"
   options.setUse(true)
@@ -60,10 +71,6 @@ javadoc {
   exclude "gov/usgs/earthquake/nshmp/internal/**"
 }
 
-jar {
-  finalizedBy("version")
-}
-
 // temporary task to support local running of lib while developing
 // model parsing classes; TODO remove when parser is stable
 task fatJar(type: Jar) {
diff --git a/gradle/git-version.gradle b/gradle/git-version.gradle
deleted file mode 100644
index 67c8f415..00000000
--- a/gradle/git-version.gradle
+++ /dev/null
@@ -1,12 +0,0 @@
-import groovy.json.JsonOutput
-
-apply plugin: "com.palantir.git-version"
-
-task version() {
-  doLast {
-    def versionPath = "/resources/main/version.json"
-    def versionFile = new File(project.buildDir.toString() + versionPath)
-    def details = versionDetails()
-    versionFile.write(JsonOutput.prettyPrint(JsonOutput.toJson(details)))
-  }
-}
-- 
GitLab