From 34503dd2e66bfb693b0722023031ce990ef65dbb Mon Sep 17 00:00:00 2001 From: Nikolaus Krismer <nikolaus.krismer@uibk.ac.at> Date: Mon, 24 Aug 2015 11:56:49 +0200 Subject: [PATCH] removed hard-coded version from gradle (is set using scmversion plugin) --- build.gradle | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index e7ce7b4..c3dd7a5 100644 --- a/build.gradle +++ b/build.gradle @@ -3,6 +3,7 @@ plugins { id 'com.bmuschko.vagrant' version '2.0' id 'com.kageiit.url-cache' version '1.0.0' + id 'de.ploing.scmversion' version '0.6.3' id 'org.ajoberstar.grgit' version '1.2.0' } @@ -15,12 +16,16 @@ import org.apache.tools.ant.filters.ReplaceTokens // Basic settings group = 'at.uibk.dbis' -version = '0.5.1-SNAPSHOT' description = 'PhD project of Nikolaus Krismer (infrastructure as vagrantbox)' +gradle.taskGraph.whenReady {taskGraph -> + println ((project.version.endsWith('-SNAPSHOT')) ? "Building SNAPSHOT version $version\n" : "Building RELEASE version $version\n"); +} + ext { vagrantDir = getProjectDir() } + // Groovy method declaration def getDate() { @@ -29,6 +34,12 @@ def getDate() { return formattedDate } +// Repositories, Configurations, Dependencies and SourceSets setup + +repositories { + mavenCentral() +} + // Detailled settings (dependencies, tasks, task configuration, ...) eclipse { @@ -70,6 +81,10 @@ eclipse { } } +scmversion { + releaseTagPattern = 'v([0-9.]*)' +} + vagrant { provider = 'virtualbox' } -- GitLab