mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-22 06:12:05 +01:00
Replace version.gradle with version
This commit is contained in:
parent
9fd5bc7873
commit
b8d8c9e9dd
3 changed files with 26 additions and 21 deletions
31
build.gradle
31
build.gradle
|
@ -20,8 +20,6 @@ plugins {
|
||||||
|
|
||||||
apply plugin: 'org.kordamp.gradle.markdown'
|
apply plugin: 'org.kordamp.gradle.markdown'
|
||||||
|
|
||||||
apply from: 'version.gradle'
|
|
||||||
|
|
||||||
allprojects {
|
allprojects {
|
||||||
apply plugin: 'java-library'
|
apply plugin: 'java-library'
|
||||||
apply plugin: 'java-test-fixtures'
|
apply plugin: 'java-test-fixtures'
|
||||||
|
@ -30,7 +28,10 @@ allprojects {
|
||||||
apply plugin: 'jacoco'
|
apply plugin: 'jacoco'
|
||||||
apply plugin: 'net.ltgt.errorprone'
|
apply plugin: 'net.ltgt.errorprone'
|
||||||
|
|
||||||
|
version readVersionFile()
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
|
isSnapshot = version.endsWith('-SNAPSHOT')
|
||||||
gitCommit = getGitCommit()
|
gitCommit = getGitCommit()
|
||||||
javadocAllDir = new File(buildDir, 'javadoc')
|
javadocAllDir = new File(buildDir, 'javadoc')
|
||||||
documentationDir = new File(buildDir, 'documentation')
|
documentationDir = new File(buildDir, 'documentation')
|
||||||
|
@ -114,9 +115,20 @@ allprojects {
|
||||||
':smack-omemo-signal',
|
':smack-omemo-signal',
|
||||||
':smack-openpgp',
|
':smack-openpgp',
|
||||||
].collect { project(it) }
|
].collect { project(it) }
|
||||||
|
|
||||||
|
// When using dynamic versions for those, do *not* use [1.0,
|
||||||
|
// 2.0), since this will also pull in 2.0-alpha1. Instead use
|
||||||
|
// [1.0, 1.0.99].
|
||||||
|
// See also:
|
||||||
|
// - https://issues.apache.org/jira/browse/MNG-6232
|
||||||
|
// - https://issues.igniterealtime.org/browse/SMACK-858
|
||||||
|
jxmppVersion = '0.7.0-alpha5'
|
||||||
|
miniDnsVersion = '0.4.0-alpha3'
|
||||||
|
smackMinAndroidSdk = 19
|
||||||
junitVersion = '5.6.0'
|
junitVersion = '5.6.0'
|
||||||
commonsIoVersion = '2.6'
|
commonsIoVersion = '2.6'
|
||||||
bouncyCastleVersion = '1.65'
|
bouncyCastleVersion = '1.65'
|
||||||
|
|
||||||
if (project.hasProperty("useSonatype")) {
|
if (project.hasProperty("useSonatype")) {
|
||||||
useSonatype = project.getProperty("useSonatype").toBoolean()
|
useSonatype = project.getProperty("useSonatype").toBoolean()
|
||||||
} else {
|
} else {
|
||||||
|
@ -129,10 +141,6 @@ allprojects {
|
||||||
group = 'org.igniterealtime.smack'
|
group = 'org.igniterealtime.smack'
|
||||||
sourceCompatibility = javaCompatilibity
|
sourceCompatibility = javaCompatilibity
|
||||||
targetCompatibility = sourceCompatibility
|
targetCompatibility = sourceCompatibility
|
||||||
version = shortVersion
|
|
||||||
if (isSnapshot) {
|
|
||||||
version += '-SNAPSHOT'
|
|
||||||
}
|
|
||||||
|
|
||||||
test {
|
test {
|
||||||
useJUnitPlatform()
|
useJUnitPlatform()
|
||||||
|
@ -706,3 +714,14 @@ def getAndroidHome() {
|
||||||
if (!androidHome.isDirectory()) throw new Exception("Environment variable ANDROID_HOME is not pointing to a directory")
|
if (!androidHome.isDirectory()) throw new Exception("Environment variable ANDROID_HOME is not pointing to a directory")
|
||||||
return androidHome
|
return androidHome
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def readVersionFile() {
|
||||||
|
def versionFile = new File(rootDir, 'version')
|
||||||
|
if (!versionFile.isFile()) {
|
||||||
|
throw new Exception("Could not find version file")
|
||||||
|
}
|
||||||
|
if (versionFile.text.isEmpty()) {
|
||||||
|
throw new Exception("Version file does not contain a version")
|
||||||
|
}
|
||||||
|
versionFile.text.trim()
|
||||||
|
}
|
||||||
|
|
1
version
Normal file
1
version
Normal file
|
@ -0,0 +1 @@
|
||||||
|
4.4.0-alpha3-SNAPSHOT
|
|
@ -1,15 +0,0 @@
|
||||||
allprojects {
|
|
||||||
ext {
|
|
||||||
shortVersion = '4.4.0-alpha3'
|
|
||||||
isSnapshot = true
|
|
||||||
// When using dynamic versions for those, do *not* use [1.0,
|
|
||||||
// 2.0), since this will also pull in 2.0-alpha1. Instead use
|
|
||||||
// [1.0, 1.0.99].
|
|
||||||
// See also:
|
|
||||||
// - https://issues.apache.org/jira/browse/MNG-6232
|
|
||||||
// - https://issues.igniterealtime.org/browse/SMACK-858
|
|
||||||
jxmppVersion = '0.7.0-alpha5'
|
|
||||||
miniDnsVersion = '0.4.0-alpha3'
|
|
||||||
smackMinAndroidSdk = 19
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in a new issue