Apply SDK vars simplification
This commit is contained in:
		| @@ -1,20 +1,16 @@ | |||||||
| apply plugin: 'com.android.library' | apply plugin: 'com.android.library' | ||||||
|  |  | ||||||
| def _ext = rootProject.ext | def safeExtGet(prop, fallback) { | ||||||
|  |     rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback | ||||||
| def _reactNativeVersion = _ext.has('reactNative') ? _ext.reactNative : '+' | } | ||||||
| def _compileSdkVersion = _ext.has('compileSdkVersion') ? _ext.compileSdkVersion : 27 |  | ||||||
| def _buildToolsVersion = _ext.has('buildToolsVersion') ? _ext.buildToolsVersion : '27.0.3' |  | ||||||
| def _minSdkVersion = _ext.has('minSdkVersion') ? _ext.minSdkVersion : 16 |  | ||||||
| def _targetSdkVersion = _ext.has('targetSdkVersion') ? _ext.targetSdkVersion : 27 |  | ||||||
|  |  | ||||||
| android { | android { | ||||||
|     compileSdkVersion _compileSdkVersion |     compileSdkVersion safeExtGet('compileSdkVersion', 27) | ||||||
|     buildToolsVersion _buildToolsVersion |     buildToolsVersion safeExtGet('buildToolsVersion', '27.0.3') | ||||||
|  |  | ||||||
|     defaultConfig { |     defaultConfig { | ||||||
|         minSdkVersion _minSdkVersion |         minSdkVersion safeExtGet('minSdkVersion', 16) | ||||||
|         targetSdkVersion _targetSdkVersion |         targetSdkVersion safeExtGet('targetSdkVersion', 27) | ||||||
|         versionCode 1 |         versionCode 1 | ||||||
|         versionName "1.0" |         versionName "1.0" | ||||||
|     } |     } | ||||||
| @@ -22,7 +18,7 @@ android { | |||||||
|  |  | ||||||
| dependencies { | dependencies { | ||||||
|     //noinspection GradleDynamicVersion |     //noinspection GradleDynamicVersion | ||||||
|     provided "com.facebook.react:react-native:${_reactNativeVersion}" |     provided "com.facebook.react:react-native:${safeExtGet('reactNativeVersion', '+')}" | ||||||
|     compile 'com.google.android.exoplayer:exoplayer:2.7.3' |     compile 'com.google.android.exoplayer:exoplayer:2.7.3' | ||||||
|     compile('com.google.android.exoplayer:extension-okhttp:2.7.3') { |     compile('com.google.android.exoplayer:extension-okhttp:2.7.3') { | ||||||
|         exclude group: 'com.squareup.okhttp3', module: 'okhttp' |         exclude group: 'com.squareup.okhttp3', module: 'okhttp' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user