Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/resources/contents/code/extensions/test.gradle
- This file was added.
apply plugin: 'android' | |||||
android { | |||||
compileSdkVersion 19 | |||||
buildToolsVersion "19.1" | |||||
defaultConfig { | |||||
minSdkVersion 15 | |||||
targetSdkVersion 19 | |||||
versionCode 5 | |||||
versionName "0.4.4" | |||||
} | |||||
compileOptions { | |||||
sourceCompatibility JavaVersion.VERSION_1_7 | |||||
targetCompatibility JavaVersion.VERSION_1_7 | |||||
} | |||||
signingConfigs { | |||||
release | |||||
} | |||||
buildTypes { | |||||
release { | |||||
// runProguard true | |||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' | |||||
signingConfig signingConfigs.release | |||||
} | |||||
} | |||||
} | |||||
dependencies { | |||||
compile fileTree(dir: 'libs', include: ['*.jar']) | |||||
compile 'com.example:example-lib:1.0.0' | |||||
} | |||||
def propFile = file('../signing.properties') | |||||
if( propFile.canRead() ) { | |||||
def Properties p = new Properties() | |||||
p.load(new FileInputStream(propFile)) | |||||
if( p!=null | |||||
&& p.containsKey("STORE_FILE") | |||||
&& p.containsKey('STORE_PASSWORD') | |||||
&& p.containsKey('KEY_ALIAS') | |||||
&& p.containsKey('KEY_PASSWORD') | |||||
) { | |||||
println "RELEASE_BUILD: Signing..." | |||||
android.signingConfigs.release.storeFile = file( p['STORE_FILE'] ) | |||||
android.signingConfigs.release.storePassword = p['STORE_PASSWORD'] | |||||
android.signingConfigs.release.keyAlias = p['KEY_ALIAS'] | |||||
android.signingConfigs.release.keyPassword = p['KEY_PASSWORD'] | |||||
} else { | |||||
println "RELEASE_BUILD: Required properties in signing.properties are missing" | |||||
android.buildTypes.release.signingConfig = null | |||||
} | |||||
} else { | |||||
println "RELEASE_BUILD: signing.properties not found" | |||||
android.buildTypes.release.signingProperties = null | |||||
} |