mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-26 00:02:06 +01:00
Only call SimpleDataFormat once in build.gradle
re-use ext.buildDate
This commit is contained in:
parent
3634587933
commit
6b7fa4a788
1 changed files with 5 additions and 10 deletions
15
build.gradle
15
build.gradle
|
@ -17,6 +17,9 @@ allprojects {
|
||||||
signingRequired = isReleaseVersion
|
signingRequired = isReleaseVersion
|
||||||
sonatypeSnapshotUrl = 'https://oss.sonatype.org/content/repositories/snapshots'
|
sonatypeSnapshotUrl = 'https://oss.sonatype.org/content/repositories/snapshots'
|
||||||
sonatypeStagingUrl = 'https://oss.sonatype.org/service/local/staging/deploy/maven2'
|
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())
|
buildDate = (new java.text.SimpleDateFormat("yyyy-MM-dd")).format(new Date())
|
||||||
oneLineDesc = 'An Open Source XMPP (Jabber) client library'
|
oneLineDesc = 'An Open Source XMPP (Jabber) client library'
|
||||||
jxmppVersion = "0.2.0"
|
jxmppVersion = "0.2.0"
|
||||||
|
@ -37,7 +40,7 @@ allprojects {
|
||||||
// For example 4.0.0-rc1 becomes 4.0.0.rc1, but
|
// 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
|
// 4.0.0-SNAPSHOT-2014-05-01 becomes 4.0.0.SNAPSHOT-2014-05-01
|
||||||
'Bundle-Version': version.replaceFirst("-", "."),
|
'Bundle-Version': version.replaceFirst("-", "."),
|
||||||
'Built-Date': getDatestamp(),
|
'Built-Date': ext.buildDate,
|
||||||
'Built-JDK': System.getProperty('java.version'),
|
'Built-JDK': System.getProperty('java.version'),
|
||||||
'Built-Gradle': gradle.gradleVersion,
|
'Built-Gradle': gradle.gradleVersion,
|
||||||
'Built-By': System.getProperty('user.name')
|
'Built-By': System.getProperty('user.name')
|
||||||
|
@ -249,12 +252,4 @@ def getGitCommit() {
|
||||||
def gitCommit = proc.text.trim()
|
def gitCommit = proc.text.trim()
|
||||||
assert !gitCommit.isEmpty()
|
assert !gitCommit.isEmpty()
|
||||||
gitCommit
|
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')
|
|
||||||
}
|
|
Loading…
Reference in a new issue