Skip to content

Commit 83b32d1

Browse files
authored
Merge pull request graphql-java#1066 from graphql-java/improve-dev-build-version
add the git hash to the development build version
2 parents 2d59f00 + 6235f1d commit 83b32d1

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

build.gradle

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,22 @@ apply plugin: 'maven-publish'
1010
apply plugin: 'antlr'
1111
apply plugin: 'osgi'
1212

13+
def getDevelopmentVersion() {
14+
def output = new StringBuilder()
15+
def error = new StringBuilder()
16+
def gitShortHash = 'git rev-parse --short HEAD'.execute()
17+
gitShortHash.consumeProcessOutput(output, error)
18+
gitShortHash.waitForOrKill(500)
19+
new SimpleDateFormat('yyyy-MM-dd\'T\'HH-mm-ss').format(new Date()) + "#" + output.toString().trim()
20+
}
21+
22+
1323
sourceCompatibility = 1.8
1424
targetCompatibility = 1.8
1525
def reactiveStreamsVersion = '1.0.2'
1626
def slf4jVersion = '1.7.25'
1727
def releaseVersion = System.properties.RELEASE_VERSION
18-
version = releaseVersion ? releaseVersion : new SimpleDateFormat('yyyy-MM-dd\'T\'HH-mm-ss').format(new Date())
19-
def versionToPublish = version
28+
version = releaseVersion ? releaseVersion : getDevelopmentVersion()
2029
group = 'com.graphql-java'
2130

2231

0 commit comments

Comments
 (0)