Move all dependencies to standalone file.

This allows better and easier versioning management across modules

Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
This commit is contained in:
Egor Berdnikov 2017-01-14 21:44:28 +01:00 committed by Yahor Berdnikau
parent 500a058ddc
commit 95b20b486d
7 changed files with 42 additions and 18 deletions

2
.gitignore vendored
View File

@ -3,6 +3,8 @@
/local.properties
/.idea/workspace.xml
/.idea/libraries
/.idea/encodings.xml
/.idea/misc.xml
.DS_Store
/build
/captures

View File

@ -1,10 +1,14 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from: 'dependencies.gradle'
buildscript {
apply from: 'dependencies.gradle'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath gradlePlugins.androidTools
}
}

18
dependencies.gradle Normal file
View File

@ -0,0 +1,18 @@
ext.versions = [
minSdk : 14,
targetSdk : 19,
compileSdk : 19,
buildTools : "23.0.3",
androidTools : "1.2.3",
androidSupport : "18.0.0",
]
ext.gradlePlugins = [
androidTools : "com.android.tools.build:gradle:$versions.androidTools"
]
ext.androidSupport = [
support : "com.android.support:support-v4:$versions.androidSupport"
]

View File

@ -1,12 +1,12 @@
apply plugin: 'com.android.library'
android {
compileSdkVersion 19
buildToolsVersion "23.0.3"
compileSdkVersion versions.compileSdk
buildToolsVersion versions.buildTools
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
minSdkVersion versions.minSdk
targetSdkVersion versions.targetSdk
}
buildTypes {
@ -18,5 +18,5 @@ android {
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile androidSupport.support
}

View File

@ -1,12 +1,12 @@
apply plugin: 'com.android.library'
android {
compileSdkVersion 19
buildToolsVersion "23.0.3"
compileSdkVersion versions.compileSdk
buildToolsVersion versions.buildTools
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
minSdkVersion versions.minSdk
targetSdkVersion versions.targetSdk
}
buildTypes {

View File

@ -1,12 +1,12 @@
apply plugin: 'com.android.library'
android {
compileSdkVersion 19
buildToolsVersion "23.0.3"
compileSdkVersion versions.compileSdk
buildToolsVersion versions.buildTools
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
minSdkVersion versions.minSdk
targetSdkVersion versions.targetSdk
}
buildTypes {

View File

@ -1,13 +1,13 @@
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "23.0.3"
compileSdkVersion versions.compileSdk
buildToolsVersion versions.buildTools
defaultConfig {
applicationId "org.moire.ultrasonic"
minSdkVersion 14
targetSdkVersion 19
minSdkVersion versions.minSdk
targetSdkVersion versions.targetSdk
}
buildTypes {