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