From 7a2c8c411ea40f45c6c16920982f6d5b88519809 Mon Sep 17 00:00:00 2001 From: Tyler Benson Date: Tue, 12 Sep 2017 16:05:31 -0700 Subject: [PATCH] Remove version numbers from generated files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This should only be used for local development. This makes it easier for command line testing to have consistent file references that don’t change each release. --- gradle/java.gradle | 6 ++++++ gradle/publish.gradle | 2 ++ 2 files changed, 8 insertions(+) diff --git a/gradle/java.gradle b/gradle/java.gradle index 7899a94f41..21972c3ee2 100644 --- a/gradle/java.gradle +++ b/gradle/java.gradle @@ -84,5 +84,11 @@ if (project.plugins.hasPlugin('com.github.johnrengelman.shadow')) { } } +if(project.hasProperty("removeJarVersionNumbers") && removeJarVersionNumbers) { + tasks.withType(AbstractArchiveTask) { + version = null + } +} + apply from: "$rootDir/gradle/checkstyle.gradle" apply from: "$rootDir/gradle/codenarc.gradle" diff --git a/gradle/publish.gradle b/gradle/publish.gradle index b1b1b03482..493277a3e9 100644 --- a/gradle/publish.gradle +++ b/gradle/publish.gradle @@ -78,6 +78,7 @@ artifactoryPublish { task -> artifactory { gradle.taskGraph.whenReady { taskGraph -> if (taskGraph.hasTask(artifactoryPublish)) { + assert !project.hasProperty("removeJarVersionNumbers") || !removeJarVersionNumbers // trigger error if missing bintrayUser bintrayApiKey @@ -115,6 +116,7 @@ bintrayUpload { task -> bintray { gradle.taskGraph.whenReady { taskGraph -> if (taskGraph.hasTask(bintrayUpload)) { + assert !project.hasProperty("removeJarVersionNumbers") || !removeJarVersionNumbers // trigger error if missing bintrayUser bintrayApiKey