From da35d1f4e111ba8e3cefd9921748dc04ed8418ff Mon Sep 17 00:00:00 2001 From: Andrew Stanton-Nurse Date: Thu, 9 Aug 2018 12:10:20 -0700 Subject: [PATCH] add version number to java client build (#2776) --- build/repo.targets | 13 +++++++++---- clients/java/signalr/build.gradle | 11 ++++++----- version.props | 5 ++++- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/build/repo.targets b/build/repo.targets index 54b7931cfa..075b60d384 100644 --- a/build/repo.targets +++ b/build/repo.targets @@ -17,8 +17,10 @@ true + + -PpackageVersion="$(JavaPackageVersion)" - -Dorg.gradle.daemon=false + $(GradleOptions) -Dorg.gradle.daemon=false @@ -48,6 +50,7 @@ + @@ -109,6 +112,7 @@ + @@ -126,14 +130,15 @@ - - + + - + + diff --git a/clients/java/signalr/build.gradle b/clients/java/signalr/build.gradle index 00b71ef1c5..0c8a4d6d1a 100644 --- a/clients/java/signalr/build.gradle +++ b/clients/java/signalr/build.gradle @@ -4,7 +4,9 @@ plugins { } group 'com.microsoft.aspnet' -version '0.1.0-preview1' + +// If we're run from outside MSBuild, just assign a bogus dev version. +version project.findProperty('packageVersion') ?: "99.99.99-dev" sourceCompatibility = 1.8 @@ -54,8 +56,7 @@ task generatePOM { } } } - }.writeTo("signalr-0.1.0-preview1.pom") - - ant.move file: "signalr-0.1.0-preview1.pom", - todir: "${buildDir}/libs" + }.writeTo("${buildDir}/libs/signalr-${project.version}.pom") } + +task createPackage(dependsOn: [jar,sourceJar,javadocJar,generatePOM]) diff --git a/version.props b/version.props index 24c3cd7cda..3ea3798321 100644 --- a/version.props +++ b/version.props @@ -1,11 +1,14 @@  1.1.0 - 0.1.0-preview1 + 0.1.0 preview1 $(VersionPrefix) $(VersionPrefix)-$(VersionSuffix)-final t000 + $(JavaVersionPrefix)-$(VersionSuffix)-$(BuildNumber) + $(JavaVersionPrefix)-$(VersionSuffix) + $(JavaVersionPrefix)-$(VersionSuffix)-final a- $(FeatureBranchVersionPrefix)$(VersionSuffix)-$([System.Text.RegularExpressions.Regex]::Replace('$(FeatureBranchVersionSuffix)', '[^\w-]', '-')) $(VersionSuffix)-$(BuildNumber)