From 85e31b993f8f97a186100a39e1242674799aac48 Mon Sep 17 00:00:00 2001 From: Pranav Chauhan Date: Wed, 8 Jan 2020 14:47:51 +0530 Subject: [PATCH] - Load Android Gradle Plugin conditionally - bumping version --- android/build.gradle | 31 +++++++++++++++++++------------ package.json | 2 +- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 0f3500b..63ef2a5 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,25 +1,32 @@ +apply plugin: 'com.android.library' + +def safeExtGet(prop, fallback) { + rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback +} buildscript { - repositories { - google() - maven { url "https://maven.google.com" } - jcenter() - } + if (project == rootProject) { + repositories { + google() + jcenter() + maven { url 'https://www.jitpack.io' } + } - dependencies { - classpath 'com.android.tools.build:gradle:3.2.1' + dependencies { + classpath("com.android.tools.build:gradle:3.5.3") + } } } apply plugin: 'com.android.library' android { - compileSdkVersion 28 - buildToolsVersion '28.0.3' + compileSdkVersion safeExtGet('compileSdkVersion', 28) + buildToolsVersion safeExtGet('buildToolsVersion', '28.0.3') defaultConfig { - minSdkVersion 16 - targetSdkVersion 28 + minSdkVersion safeExtGet('minSdkVersion', 16) + targetSdkVersion safeExtGet('targetSdkVersion', 28) versionCode 1 versionName "1.0" } @@ -30,8 +37,8 @@ android { repositories { google() - maven { url "https://maven.google.com" } mavenCentral() + maven { url "https://maven.google.com" } } dependencies { diff --git a/package.json b/package.json index 8806bea..66ee17f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "react-native-popover-menu", - "version": "1.0.1", + "version": "1.0.2", "description": "React Native: Native Popover Menu", "main": "js/RNPopoverMenu.js", "scripts": {