From 3943efa799d8fc27c5b63408f9581505ee774f34 Mon Sep 17 00:00:00 2001 From: "Sam (@HandstandSam) Edwards" Date: Tue, 12 Mar 2019 20:38:12 -0400 Subject: [PATCH] Common Gradle Config --- android-library.gradle | 15 +++++++++++++++ app-flavor-inmemory/build.gradle | 16 +--------------- app-flavor-liveserver/build.gradle | 16 +--------------- app-flavor-mockserver/build.gradle | 16 +--------------- debug/build.gradle | 23 +---------------------- mock-data/build.gradle | 17 +---------------- models/build.gradle | 16 +--------------- networking/build.gradle | 16 +--------------- 8 files changed, 22 insertions(+), 113 deletions(-) create mode 100644 android-library.gradle diff --git a/android-library.gradle b/android-library.gradle new file mode 100644 index 00000000..1f34b5ad --- /dev/null +++ b/android-library.gradle @@ -0,0 +1,15 @@ +apply plugin: 'com.android.library' +apply plugin: 'kotlin-android' + +android { + compileSdkVersion Versions.compile_sdk + + defaultConfig { + minSdkVersion Versions.min_sdk + targetSdkVersion Versions.target_sdk + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + } +} \ No newline at end of file diff --git a/app-flavor-inmemory/build.gradle b/app-flavor-inmemory/build.gradle index b141237e..3eaa8272 100644 --- a/app-flavor-inmemory/build.gradle +++ b/app-flavor-inmemory/build.gradle @@ -1,18 +1,4 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion Versions.compile_sdk - - defaultConfig { - minSdkVersion Versions.min_sdk - targetSdkVersion Versions.target_sdk - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - } -} +apply from: "$rootProject.projectDir/android-library.gradle" dependencies { implementation Libs.support_annotations diff --git a/app-flavor-liveserver/build.gradle b/app-flavor-liveserver/build.gradle index 365d168b..ed2435f8 100644 --- a/app-flavor-liveserver/build.gradle +++ b/app-flavor-liveserver/build.gradle @@ -1,18 +1,4 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion Versions.compile_sdk - - defaultConfig { - minSdkVersion Versions.min_sdk - targetSdkVersion Versions.target_sdk - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - } -} +apply from: "$rootProject.projectDir/android-library.gradle" dependencies { implementation Libs.support_annotations diff --git a/app-flavor-mockserver/build.gradle b/app-flavor-mockserver/build.gradle index dc7b2211..6f133242 100644 --- a/app-flavor-mockserver/build.gradle +++ b/app-flavor-mockserver/build.gradle @@ -1,18 +1,4 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion Versions.compile_sdk - - defaultConfig { - minSdkVersion Versions.min_sdk - targetSdkVersion Versions.target_sdk - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - } -} +apply from: "$rootProject.projectDir/android-library.gradle" dependencies { implementation Libs.support_annotations diff --git a/debug/build.gradle b/debug/build.gradle index 79941776..918e780b 100644 --- a/debug/build.gradle +++ b/debug/build.gradle @@ -1,25 +1,4 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion Versions.compile_sdk - - defaultConfig { - minSdkVersion Versions.min_sdk - targetSdkVersion Versions.target_sdk - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} +apply from: "$rootProject.projectDir/android-library.gradle" dependencies { api project(Modules.mockData) diff --git a/mock-data/build.gradle b/mock-data/build.gradle index c96ca05b..9df9daa7 100644 --- a/mock-data/build.gradle +++ b/mock-data/build.gradle @@ -1,19 +1,4 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion Versions.compile_sdk - - defaultConfig { - minSdkVersion Versions.min_sdk - targetSdkVersion Versions.target_sdk - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - } - -} +apply from: "$rootProject.projectDir/android-library.gradle" dependencies { implementation project(Modules.models) diff --git a/models/build.gradle b/models/build.gradle index 10871afb..8d07390b 100644 --- a/models/build.gradle +++ b/models/build.gradle @@ -1,18 +1,4 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion Versions.compile_sdk - - defaultConfig { - minSdkVersion Versions.min_sdk - targetSdkVersion Versions.target_sdk - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - } -} +apply from: "$rootProject.projectDir/android-library.gradle" dependencies { implementation Libs.support_annotations diff --git a/networking/build.gradle b/networking/build.gradle index 20ffd96a..7859618f 100644 --- a/networking/build.gradle +++ b/networking/build.gradle @@ -1,18 +1,4 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion Versions.compile_sdk - - defaultConfig { - minSdkVersion Versions.min_sdk - targetSdkVersion Versions.target_sdk - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - } -} +apply from: "$rootProject.projectDir/android-library.gradle" dependencies { implementation Libs.kotlin_std_lib