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