diff options
author | Kenny Root <kenny@the-b.org> | 2014-10-02 00:05:02 +0100 |
---|---|---|
committer | Kenny Root <kenny@the-b.org> | 2014-10-02 11:50:34 +0100 |
commit | d2eb6b37b3910f404f229625a39a11954fac681d (patch) | |
tree | aff396cd28fb49a0d548f37b57606d897d9b3d83 /app/build.gradle | |
parent | 60ce18fe155b20688956856e39da2fff109714ac (diff) | |
download | connectbot-d2eb6b37b3910f404f229625a39a11954fac681d.tar.gz connectbot-d2eb6b37b3910f404f229625a39a11954fac681d.tar.bz2 connectbot-d2eb6b37b3910f404f229625a39a11954fac681d.zip |
Add BuildConfig stuff instead of msg_version
Diffstat (limited to 'app/build.gradle')
-rw-r--r-- | app/build.gradle | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/app/build.gradle b/app/build.gradle index e55ca40..c4f73db 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,20 +1,35 @@ +import java.text.SimpleDateFormat +import org.ajoberstar.grgit.Grgit + apply plugin: 'android-sdk-manager' apply plugin: 'com.android.application' +apply plugin: 'org.ajoberstar.release-opinion' apply from: '../config/quality.gradle' +release { + grgit = Grgit.open(project.file('..')) +} + android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfig { applicationId "org.connectbot" + minSdkVersion 4 targetSdkVersion 15 + + versionCode 365 + versionName "${project.version.toString()}" + compileOptions { sourceCompatibility JavaVersion.VERSION_1_5 targetCompatibility JavaVersion.VERSION_1_5 } + buildConfigField "String", "BUILD_TIME", "\"${buildTime()}\"" + ndk { moduleName "com_google_ase_Exec" ldLibs "log" @@ -30,7 +45,7 @@ android { } signingConfigs { - release + releaseSigning } buildTypes { @@ -39,7 +54,7 @@ android { proguardFiles 'proguard.cfg' if (project.hasProperty('keystorePassword')) { - signingConfig signingConfigs.release + signingConfig signingConfigs.releaseSigning } } @@ -49,9 +64,15 @@ android { } } +def buildTime() { + def df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'"); + df.setTimeZone(TimeZone.getTimeZone("UTC")); + return df.format(new Date()); +} + if (project.hasProperty('keystorePassword')) { - android.signingConfigs.release.storeFile file(keystoreFile) - android.signingConfigs.release.storePassword keystorePassword - android.signingConfigs.release.keyAlias keystoreAlias - android.signingConfigs.release.keyPassword keystorePassword + android.signingConfigs.releaseSigning.storeFile file(keystoreFile) + android.signingConfigs.releaseSigning.storePassword keystorePassword + android.signingConfigs.releaseSigning.keyAlias keystoreAlias + android.signingConfigs.releaseSigning.keyPassword keystorePassword } |