diff --git a/build.gradle b/build.gradle index e29b53c7c..5d3b7544e 100644 --- a/build.gradle +++ b/build.gradle @@ -17,6 +17,9 @@ allprojects { signingRequired = isReleaseVersion sonatypeSnapshotUrl = 'https://oss.sonatype.org/content/repositories/snapshots' sonatypeStagingUrl = 'https://oss.sonatype.org/service/local/staging/deploy/maven2' + // Returns only the date in yyyy-MM-dd format, as otherwise, with + // hh:mm:ss information, the manifest files would change with every + // build, causing unnecessary rebuilds. buildDate = (new java.text.SimpleDateFormat("yyyy-MM-dd")).format(new Date()) oneLineDesc = 'An Open Source XMPP (Jabber) client library' jxmppVersion = "0.2.0" @@ -37,7 +40,7 @@ allprojects { // For example 4.0.0-rc1 becomes 4.0.0.rc1, but // 4.0.0-SNAPSHOT-2014-05-01 becomes 4.0.0.SNAPSHOT-2014-05-01 'Bundle-Version': version.replaceFirst("-", "."), - 'Built-Date': getDatestamp(), + 'Built-Date': ext.buildDate, 'Built-JDK': System.getProperty('java.version'), 'Built-Gradle': gradle.gradleVersion, 'Built-By': System.getProperty('user.name') @@ -249,12 +252,4 @@ def getGitCommit() { def gitCommit = proc.text.trim() assert !gitCommit.isEmpty() gitCommit -} - -// Returns only the date in yyyy-MM-dd format, as otherwise, with -// hh:mm:ss information, the manifest files would change with every -// build, causing unnecessary rebuilds. -def getDatestamp() { - def date = new Date() - return date.format('yyyy-MM-dd') -} +} \ No newline at end of file