diff options
author | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2016-06-27 08:58:10 +0200 |
---|---|---|
committer | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2016-06-27 08:58:10 +0200 |
commit | a98fe4810f6926bd459e45d9a92cffc5e7eafb38 (patch) | |
tree | ba1522a01d499d5148b3c7023bbcac702a078e71 | |
parent | eb87ee9380badeb99558f6e4fab6c0d55cc4f57c (diff) | |
download | moa-sig-a98fe4810f6926bd459e45d9a92cffc5e7eafb38.tar.gz moa-sig-a98fe4810f6926bd459e45d9a92cffc5e7eafb38.tar.bz2 moa-sig-a98fe4810f6926bd459e45d9a92cffc5e7eafb38.zip |
Version 3.0.0 + git commit
-rw-r--r-- | moaSig/build.gradle | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/moaSig/build.gradle b/moaSig/build.gradle index ada954f..738ebbc 100644 --- a/moaSig/build.gradle +++ b/moaSig/build.gradle @@ -21,13 +21,21 @@ subprojects { testCompile 'junit:junit:4.8.2' } - version = '3.0.0-RC5' + version = '3.0.0' - jar { - manifest.attributes provider: 'EGIZ' - } + jar { manifest.attributes provider: 'EGIZ', 'Specification-Version': getCheckedOutGitCommitHash(), 'Implementation-Version': project.version } } task wrapper(type: Wrapper) { gradleVersion = '2.8' -}
\ No newline at end of file +} + +def getCheckedOutGitCommitHash() { + def gitFolder = "$projectDir/.git/" + def takeFromHash = 40 + def head = new File(gitFolder + "HEAD").text.split(":") + def isCommit = head.length == 1 + if(isCommit) return head[0].trim().take(takeFromHash) + def refHead = new File(gitFolder + head[1].trim()) + refHead.text.trim().take takeFromHash +} |