diff options
author | ByteHamster <info@bytehamster.com> | 2021-05-11 22:14:56 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2021-05-11 22:38:46 +0200 |
commit | c72fd8188614acf981ddfd9b9078927322e3c229 (patch) | |
tree | b5f564b3e8c0a068aa753b6a02aeb76a13739570 /ui | |
parent | 65bf8bf70c008947b45991cb8c1df2e7a8e5ec42 (diff) | |
download | AntennaPod-c72fd8188614acf981ddfd9b9078927322e3c229.zip |
Move common gradle setup to a single file
Original idea by @TacoTheDank
Diffstat (limited to 'ui')
-rw-r--r-- | ui/app-start-intent/build.gradle | 47 | ||||
-rw-r--r-- | ui/common/build.gradle | 47 | ||||
-rw-r--r-- | ui/png-icons/build.gradle | 42 |
3 files changed, 4 insertions, 132 deletions
diff --git a/ui/app-start-intent/build.gradle b/ui/app-start-intent/build.gradle index b05569b04..5390b85d8 100644 --- a/ui/app-start-intent/build.gradle +++ b/ui/app-start-intent/build.gradle @@ -1,50 +1,5 @@ apply plugin: "com.android.library" - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - - multiDexEnabled false - - testApplicationId "de.danoeh.antennapod.core.tests" - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile("proguard-android.txt") - } - debug { - // debug build has method count over 64k single-dex threshold. - // For building debug build to use on Android < 21 (pre-Android 5) devices, - // you need to manually change class - // de.danoeh.antennapod.PodcastApp to extend MultiDexApplication . - // See Issue #2813 - multiDexEnabled true - } - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - testOptions { - unitTests { - includeAndroidResources = true - } - } - - lintOptions { - disable 'GradleDependency' - checkDependencies true - warningsAsErrors true - abortOnError true - } -} +apply from: "../../common.gradle" dependencies { annotationProcessor "androidx.annotation:annotation:$annotationVersion" diff --git a/ui/common/build.gradle b/ui/common/build.gradle index b05569b04..5390b85d8 100644 --- a/ui/common/build.gradle +++ b/ui/common/build.gradle @@ -1,50 +1,5 @@ apply plugin: "com.android.library" - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - defaultConfig { - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - - multiDexEnabled false - - testApplicationId "de.danoeh.antennapod.core.tests" - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile("proguard-android.txt") - } - debug { - // debug build has method count over 64k single-dex threshold. - // For building debug build to use on Android < 21 (pre-Android 5) devices, - // you need to manually change class - // de.danoeh.antennapod.PodcastApp to extend MultiDexApplication . - // See Issue #2813 - multiDexEnabled true - } - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - testOptions { - unitTests { - includeAndroidResources = true - } - } - - lintOptions { - disable 'GradleDependency' - checkDependencies true - warningsAsErrors true - abortOnError true - } -} +apply from: "../../common.gradle" dependencies { annotationProcessor "androidx.annotation:annotation:$annotationVersion" diff --git a/ui/png-icons/build.gradle b/ui/png-icons/build.gradle index cf13d882d..651d04f2e 100644 --- a/ui/png-icons/build.gradle +++ b/ui/png-icons/build.gradle @@ -1,48 +1,10 @@ apply plugin: "com.android.library" +apply from: "../../common.gradle" android { - compileSdkVersion rootProject.ext.compileSdkVersion - defaultConfig { - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - vectorDrawables.useSupportLibrary false - multiDexEnabled false - - testApplicationId "de.danoeh.antennapod.core.tests" - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile("proguard-android.txt") - } - debug { - // debug build has method count over 64k single-dex threshold. - // For building debug build to use on Android < 21 (pre-Android 5) devices, - // you need to manually change class - // de.danoeh.antennapod.PodcastApp to extend MultiDexApplication . - // See Issue #2813 - multiDexEnabled true - } - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - testOptions { - unitTests { - includeAndroidResources = true - } - } - - lintOptions { - disable 'GradleDependency' - warningsAsErrors true - abortOnError true + vectorDrawables.generatedDensities = null } } |