X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=build.gradle;h=26ff9ba74b6d0990113f8bc4660cd9943672547b;hb=cf7ff2a3eae7f0a5b8c214259e0902d5fab646d6;hp=03f03efeb833ba57c28d5f5ef84603c0bf4119ed;hpb=783e1675dcfd5178a09a4b93197eb05d4a0d016e;p=jpf-core.git diff --git a/build.gradle b/build.gradle index 03f03ef..26ff9ba 100644 --- a/build.gradle +++ b/build.gradle @@ -1,11 +1,5 @@ apply plugin: "java" -def getCurrentVersion() { - "DEVELOPMENT-SNAPSHOT" -} - -version = currentVersion - sourceCompatibility = 1.8 targetCompatibility = 1.8 @@ -13,15 +7,31 @@ repositories { mavenCentral() } +buildscript { + repositories { + maven { + url "https://plugins.gradle.org/m2/" + } + } + dependencies { + classpath "gradle.plugin.com.palantir.gradle.gitversion:gradle-git-version:0.11.0" + } +} + dependencies { testImplementation "junit:junit:4.12" } +apply plugin: "com.palantir.git-version" +version gitVersion() +def gitDetails = versionDetails() + ext.manifestCommonAttrbutes = manifest { attributes( "Built-By": System.getProperty("user.name"), "Implementation-Vendor": "NASA Ames Research Center", - "Implementation-Version": version + "Specification-Version": gitDetails.lastTag, + "Implementation-Version": gitDetails.gitHashFull ) }