Select Git revision
build.gradle
-
Janne Mareike Koschinski authoredJanne Mareike Koschinski authored
build.gradle 2.27 KiB
plugins {
id "me.tatarka.retrolambda" version "3.2.4"
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "de.kuschku.quasseldroid_ng"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "0.1.0"
}
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, output.outputFile.name.replace(".apk", "-" + defaultConfig.versionName + "-build" + versionCode + ".apk"))
}
}
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_7
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
}
if(project.hasProperty("Android.signing")
&& new File((String) project.property("Android.signing") + ".gradle").exists()) {
apply from: project.property("Android.signing") + ".gradle";
}
dependencies {
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.google.guava:guava:19.0'
compile 'joda-time:joda-time:2.9.1'
compile 'org.joda:joda-convert:1.8'
compile 'de.greenrobot:eventbus:2.4.0'
compile 'com.bignerdranch.android:expandablerecyclerview:2.0.4'
compile('com.mikepenz:materialdrawer:5.0.0.fastAdapter.b5-SNAPSHOT@aar') {
transitive = true
}
compile('com.mikepenz:fastadapter:0.4.2-SNAPSHOT@aar') {
transitive = true
}
compile 'com.sothree.slidinguppanel:library:3.2.1'
}